Cài đặt Sun Java trên các phiên bản cũ hơn của Ubuntu (9,10 trở xuống)
Tôi nghĩ rằng tôi đã gặp vấn đề tương tự một lần khoảng ba năm trước với Ubuntu 8.04. Có một vấn đề kỳ lạ khi sử dụng openjre và vấn đề đã được giải quyết bằng cách sử dụng phiên bản sun jre. Dưới đây là các bước trong thiết bị đầu cuối áp dụng cho các phiên bản dưới 10.04, vì bắt đầu từ 10.04 mặt trời java đã bị loại bỏ và được thay thế bằng openjre:
sudo apt-get remove openjdk-6-jre default-jre default-jre-headless
sudo apt-get install sun-java6-jre sun-java6-bin sun-java6-plugin sun-java6-fonts
(Mọi thứ liên quan đến Sun java. Chỉ để đảm bảo)
Sau đó, nếu bạn loại bỏ openjdk thì bạn sẽ chỉ có sun java. Nếu bạn không loại bỏ nó thì bạn có cả hai. Để thay đổi từ cái này sang cái khác làm điều này:
sudo update-java-alternatives -l
- Điều này sẽ cho bạn thấy danh sách các công cụ java bạn có thể sử dụng.
Tên của thay thế java là tên ở bên trái, ví dụ như openjdk sẽ xuất hiện như thế này:
java-6-openjdk 1061 /usr/lib/jvm/java-6-openjdk
Và bạn sẽ thiết lập hệ thống thành openjdk như thế này:
sudo update-java-alternatives -s java-6-openjdk
Nếu bạn muốn sử dụng Sun thì bạn sẽ làm điều này (Sau khi cài đặt các gói mặt trời):
sudo update-java-alternatives -s java-6-sun
Nếu bạn muốn sử dụng phiên bản java 7, chỉ cần thay đổi số 6 được đề cập ở trên cho 7. Ví dụ: nếu tôi muốn cài đặt phiên bản openjre 7, tôi sẽ:
sudo apt-get install openjdk-7-jre default-jre default-jre-headless
Cài đặt Sun Java trên các phiên bản Ubuntu mới hơn (10.04 trở lên)
Mở terminal và gõ như sau:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install oracle-java7-installer
Điều đó sẽ cài đặt phiên bản Sun Java trên hệ thống của bạn. Để thay đổi nó, chỉ cần làm như sau trong trường hợp bạn có các lựa chọn thay thế java khác:
sudo update-java-alternatives -s java-7-oracle
Nếu bạn muốn cài đặt tự động, hãy gõ như sau:
sudo echo oracle-java7-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections
sau đó chỉ cần làm như sau để đặt các biến môi trường mặc định:
sudo apt-get install oracle-java7-set-default
Lưu ý rằng PPA bao gồm các phiên bản 6, 7 và 8. Vì vậy, bạn có thể cài đặt bất kỳ trong số chúng bằng cách thay đổi số trong dòng cài đặt, ví dụ:
sudo apt-get install oracle-java8-installer
Sẽ cài đặt Java 8. Sau khi cài đặt phiên bản Java bạn muốn sử dụng và đặt phiên bản về mặc định bằng update-java-alternatives
lệnh, bạn có thể kiểm tra phiên bản nào bạn đang sử dụng bằng cách nhập như sau:
java -version
Nó sẽ cho bạn thấy phiên bản mặc định bạn đang sử dụng tại thời điểm đó.
Tôi cũng muốn đề cập rằng OpenJRE / JDK đã đi một chặng đường dài từ 2 hoặc 3 năm trước khi nó có nhiều vấn đề đã được giải quyết bằng cách thay đổi thành Sun Java.