Instalowanie Sun Java na starszych wersjach Ubuntu (9.10 i niższych)
Miałem ten sam problem raz około trzy lata temu z Ubuntu 8.04. Wystąpił dziwny problem podczas korzystania z OpenJre i problem został rozwiązany przy użyciu wersji Sun Jre. Oto kroki w terminalu, które dotyczą wersji poniżej 10.04, ponieważ od 10.04 Sun Java została usunięta i zastąpiona przez 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
(Wszystko związane z Javą Sun. Tylko dla pewności)
Następnie, jeśli usuniesz openjdk, będziesz miał tylko Sun Java. Jeśli go nie usunąłeś, masz oba z nich. Aby przejść z jednego do drugiego, wykonaj następujące czynności:
sudo update-java-alternatives -l
- Spowoduje to wyświetlenie listy silników Java, których możesz używać.
Nazwa alternatywy java to ta po lewej, więc na przykład openjdk wyglądałby tak:
java-6-openjdk 1061 /usr/lib/jvm/java-6-openjdk
I ustawiłbyś system na openjdk w następujący sposób:
sudo update-java-alternatives -s java-6-openjdk
Jeśli chcesz korzystać z Sun, zrobiłbyś to (po instalacji pakietów Sun):
sudo update-java-alternatives -s java-6-sun
Jeśli chcesz korzystać z wersji java 7, po prostu zmień numer 6 wymieniony powyżej na 7. Na przykład, jeśli chcę zainstalować wersję 7 openjre, zrobiłbym:
sudo apt-get install openjdk-7-jre default-jre default-jre-headless
Instalowanie Sun Java na nowszych wersjach Ubuntu (10.04 i wyżej)
Otwórz terminal i wpisz następujące polecenie:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install oracle-java7-installer
To powinno zainstalować wersję Sun Java w twoim systemie. Aby to zmienić, po prostu wykonaj następujące czynności, jeśli masz inne alternatywy Java:
sudo update-java-alternatives -s java-7-oracle
Jeśli chcesz, aby instalacja była automatyczna, wpisz następujące polecenie:
sudo echo oracle-java7-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections
następnie wykonaj następujące czynności, aby ustawić domyślne zmienne środowiskowe:
sudo apt-get install oracle-java7-set-default
Pamiętaj, że PPA obejmuje wersje 6, 7 i 8. Możesz więc zainstalować dowolną z nich, po prostu zmieniając numer w wierszu instalacji, na przykład:
sudo apt-get install oracle-java8-installer
Zainstalowałbym Javę 8. Po zainstalowaniu wersji Java, której chcesz używać i ustawieniu domyślnej wersji za pomocą update-java-alternatives
polecenia, możesz sprawdzić, której wersji używasz, wpisując następujące polecenie:
java -version
Pokaże Ci domyślną wersję, której używasz w tym momencie.
Chciałbym również wspomnieć, że OpenJRE / JDK przeszedł długą drogę od 2 lub 3 lat temu, kiedy miał wiele problemów, które zostały rozwiązane przez przejście na Sun Java.