Как заменить OpenJDK 6 на OpenJDK 7 в Debian?

2949
Alex

Я только что установлен openjdk-7-jdkи openjdk-7-jreпакеты на моем поле Debian, которые уже были OpenJDK 6 установлена на нем. Однако, когда я смотрю на свою версию Java, я вижу, что она показывает OpenJDK 6:

bui@debian:~$ java -version java version "1.6.0_24" OpenJDK Runtime Environment (IcedTea6 1.11.3) (6b24-1.11.3-2) OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode) bui@debian:~$ 

Я немного искал, но не нашел ответа о том, как «заменить» старую версию на новую (я нашел решение для Ubuntu, но используемая там команда мне недоступна).

Кто-нибудь может сказать мне, как мне поступить?

0
Какая команда недоступна? `Обновить-Java-alternatives`? Если да, то почему? Artyom 11 лет назад 0
Это не существует для меня. Alex 11 лет назад 0
На моей коробке Debian Squeeze он предоставляется пакетом `java-common`. Проверьте, указан ли он в «Установленных файлах» для `java-common`, и присутствует ли он в` / usr / sbin / `. Я только что проверил, на моем ящике он по какой-то причине доступен только под `root` - может быть, у вас такая же ситуация? Artyom 11 лет назад 0
Теперь я получаю это при установке альтернативы: `update-альтернативы: ошибка: альтернатива /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/IcedTeaPlugin.so для mozilla-javaplugin.so не зарегистрирована, не устанавливается Alex 11 лет назад 0

1 ответ на вопрос

1

The java version still shows OpenJDK 6 and not OpenJDK 7 because the defaultJDK is still pointing to OpenJDK 6. To solve this, we need to change the default JDK. The command below will help.

 sudo update-alternatives --config java 

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