Переключение на Java 7 [дубликат]

На этот вопрос уже есть ответ:

У меня есть оба java-6-openjdk и java-7-openjdk установлены на моем компьютере. Когда я проверяю версию, я получаю версию java "1.6.0_27". Я хочу запустить java 7, но на самом деле не знаю, что мне нужно изменить, чтобы выполнить это изменение.

Это так же просто, как изменить ссылку из / etc / alternatives / java -> / usr / lib / jvm / java-6-openjdk-amd64 / jre / bin / java / etc / alternatives / java -> / usr? / lib / jvm / java-7-openjdk-amd64 / jre / bin / java?

0
задан 31 January 2014 в 23:33

2 ответа

Вы можете использовать sudo update-alternatives --config java для изменения используемой версии Java. Не меняйте вручную связывание чего-либо в /etc/alternatives/java. Это хорошо описано в Изменение JVM в Java .

Кроме того, если вы не планируете использовать Java 6 в будущем, вы можете полностью удалить Java 6. Запуск sudo apt-get purge openjdk-6-jre openjdk-6-jre-headless должен работать. Если вы также установили JDK, имя пакета будет openjdk-6-jdk.

0
ответ дан 31 January 2014 в 23:33

Ответ @ saiarcot895 работает, но для автоматизации процесса (без подсказок) я использовал:

update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/java-1.7.0-openjdk-i386/jre/bin/java" 1
udpate-alternatives --set java /usr/lib/jvm/java-1.7.0-openjdk-i386/jre/bin/java

Просто не забудьте настроить пути и поставщиков в соответствии с вашим случаем.

И обязательно ознакомьтесь с руководством: man update-alternatives

0
ответ дан 31 January 2014 в 23:33

Другие вопросы по тегам:

Похожие вопросы: