Làm cách nào để cài đặt Java trên Ubuntu 12.04?
Tôi có:
- Môi trường thời gian chạy Java (TM) SE (bản dựng 1.7.0_21-b11)
- Máy chủ 64-bit Java HotSpot (TM) (bản dựng 23,21-b01, chế độ hỗn hợp)
Làm cách nào để cài đặt Java trên Ubuntu 12.04?
Tôi có:
Câu trả lời:
Để cài đặt phiên bản Oracle Java mới nhất (phiên bản mới nhất được đăng trên trang web của Oracle), cách dễ nhất là sử dụng Trình cài đặt Java (như trình cài đặt flashplugin) như ở đây được giải thích: http://www.webupd8.org/2012 /01/install-oracle-java-jdk-7-in-ubfox-via.html
Bản thân Oracle JDK7 không được lưu trữ trong PPA vì điều đó không được phép bởi giấy phép Java mới (đó cũng là lý do tại sao nó đã bị xóa khỏi kho lưu trữ chính thức của Ubuntu); gói trong PPA tự động tải xuống (và cài đặt) Oracle Java JDK 7 từ trang web chính thức của nó và cài đặt nó trên máy tính của bạn, giống như gói flashplugin-Installer.
Sau đó, bạn phải làm điều này:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
Và gõ này để kiểm tra phiên bản:
java -version
PPA không phải là một cách an toàn / thông minh để cài đặt một cái gì đó. Cài đặt JDK rất đơn giản và dễ hiểu.
Các bước như sau:
Tải xuống jdk mới nhất từ trang web của Oracle và giải nén:
tar -xvf jdk-7u51-linux-x64.tar.gz
mkdir -p /usr/lib/jvm
mv ./jdk1.7.0_51/ /usr/lib/jvm/jdk1.7.0_51/
Tạo một số liên kết tượng trưng:
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0_51/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0_51/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.7.0_51/bin/javaws" 1
Tương tự, các liên kết tượng trưng có thể được tạo cho các lệnh khác của JAVA. Các lệnh có sẵn khác là:
appletviewer,apt,extcheck,idlj,jar,jarsigner,javadoc,javafxpackager,javah,javap,java-rmi.cgi,jcmd,jconsole,jcontrol,jdb,jhat,jinfo,jmap,jmc,jps,jrunscript,jsadebugd,jstack,jstat,jstatd,jvisualvm,keytool,native2ascii,orbd,pack200,policytool,rmic,rmid,rmiregistry,schemagen,serialver,servertool,tnameserv,unpack200,wsgen,wsimport,xjc
Đảm bảo đúng người dùng có quyền:
sudo chmod a+x /usr/bin/java
sudo chmod a+x /usr/bin/javac
sudo chmod a+x /usr/bin/javaws
sudo chown -R root:root /usr/lib/jvm/jdk1.7.0
Tham khảo: Coders của tHe Dark | Blog
Như đã nói ở trên, cài đặt từ PPA đó là cách dễ nhất để làm điều đó. Mặc dù có thể mất một hoặc hai ngày để cập nhật lên phiên bản mới nhất 7u25. Nếu vấn đề bạn gặp phải là cửa sổ bật lên có nội dung "Ứng dụng bị chặn bởi cài đặt bảo mật" và bạn thực sự cần sử dụng java ngay bây giờ, bạn có thể bỏ qua nó bằng cách giảm mức độ bảo mật cho java. Chuyển đến menu của bạn -> tùy chọn -> Bảng điều khiển plugin Oracle java 7. Trong đó mở tab bảo mật và di chuyển thanh trượt sang "trung bình" và áp dụng. Điều đó sẽ làm các trick.
Hy vọng nó giúp.
Nếu bạn nhận được thông báo lỗi như couldn't resolve host 'launchpad.net'
và bạn chắc chắn rằng cài đặt máy chủ proxy của mình là chính xác (http_proxy và https_proxy) hãy thử
sudo -E add-apt-repository ppa:tualatrix/ppa
add-apt-repository
không có sẵn. Để giải quyết điều này, hãy chạysudo apt-get install python-software-properties
.