Я установил sun-java, но хочу вернуться к OpenJDK 7. Я пытался переустановить с терминала, используя команду sudo apt-get install openjdk-7-jre
, то же самое из Synaptic и Software Center, но она не работает.
Я пытаюсь использовать команду java -version
, а затем получаю сообщение типа The java program can be found on follow packages» open-7-jre-headless
Итак, я попытался установить его, но они установлены в моей системе ...
Я не хочу форматировать мой компьютер только для Java.
Благодаря.
Используйте
update-java-alternatives
для переключения между различными реализациями без удаления или переустановки и загрузки пакетов.
Если вы хотите полностью исключить Sun Java ...
Вы можете использовать dpkg-query -l *sun-java*
для просмотра установленных пакетов, связанных с sun-java. Вы можете использовать sudo apt-get purge sun-java
и т. Д. С именами пакетов, чтобы избавиться от них.
Если OpenJDK уже установлен, это здорово, надеюсь, он будет работать оттуда. Если нет, sudo apt-get update && sudo apt-get update
может помочь вам разобраться.
Если это все еще не работает, попробуйте повторить описанный выше процесс удаления / очистки пакета для OpenJDK и переустановить его, чтобы начать с нуля.
Для переключения между установленными версиями Java вы можете использовать команду update alternatives
.
Чтобы получить список установленных пакетов Java в системе, выполните следующую команду из терминала ( Ctrl kbd> - Alt kbd> - t kbd>):
sudo update-alternatives --config java
Это даст вывод списка, подобный следующему:
There are 4 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
------------------------------------------------------------
0 /usr/lib/jvm/java-7-oracle/jre/bin/java 1070 auto mode
1 /usr/lib/jvm/java-7-openjdk-i386/jre/bin/java 1051 manual mode
* 2 /usr/lib/jvm/java-7-oracle/jre/bin/java 1069 manual mode
Press enter to keep the current choice[*], or type selection number:
В этом конкретном случае Oracle Версия Java 7 является текущей версией по умолчанию (отмечена звездочкой).
Чтобы переключиться на версию OpenJDK, вы должны выбрать опцию 1
в приглашении и нажать клавишу Enter kbd>.
Теперь вы будете использовать версию OpenJDK 7.
Никаких других изменений не потребуется для переключения ваших версий Java.