Używam Java 6 na Ubuntu 11.10, ale teraz chcę zaktualizować do wersji 7. Zainstalowałem wersję 7 za pośrednictwem PPA, jak opisano tutaj . Jeśli ucieknę
sudo update-alternatives --config java
Otrzymuję następujące dane wyjściowe:
There are 2 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
------------------------------------------------------------
0 /usr/lib/jvm/java-7-oracle/jre/bin/java 64 auto mode
1 /usr/lib/jvm/java-6-sun/jre/bin/java 63 manual mode
* 2 /usr/lib/jvm/java-7-oracle/jre/bin/java 64 manual mode
Podobnie, jeśli uruchomię:
sudo update-alternatives --config javac
Otrzymuję wynik:
Selection Path Priority Status
------------------------------------------------------------
0 /usr/lib/jvm/java-7-oracle/bin/javac 64 auto mode
1 /usr/lib/jvm/java-6-sun/bin/javac 63 manual mode
* 2 /usr/lib/jvm/java-7-oracle/bin/javac 64 manual mode
Wygląda więc na to, że wersja 7 jest już domyślna. Ale jeśli biegnę albo
java -version
lub
javac -version
Dane wyjściowe wskazują, że wersja 6 jest nadal domyślna. Jak mogę ustawić domyślną wersję 7?
update-alternatives
, którego już próbowałem
sudo apt-get install oracle-java7-set-default
i restart ?