Используя альтернативы Java обновления с openjdk 8 обновляет Java, но не javac

Я использую Ubuntu 14.04.5 и имею несколько установленные JDKs. Когда я использую update-java-alternatives для выбора openjdk8 это обновляет java но нет javac, какие значения по умолчанию к "автоматическому" (который в моем случае выбирает javac из openjdk9).

grodriguez@ubuntu:~$ update-java-alternatives -l
java-1.6.0-openjdk-amd64 1061 /usr/lib/jvm/java-1.6.0-openjdk-amd64
java-1.7.0-openjdk-amd64 1071 /usr/lib/jvm/java-1.7.0-openjdk-amd64
java-1.8.0-openjdk-amd64 1069 /usr/lib/jvm/java-1.8.0-openjdk-amd64
java-1.9.0-openjdk-amd64 1079 /usr/lib/jvm/java-1.9.0-openjdk-amd64
grodriguez@ubuntu:~$ sudo update-java-alternatives --set java-1.8.0-openjdk-amd64
[sudo] password for grodriguez: 
update-alternatives: error: no hay alternativas para mozilla-javaplugin.so
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/IcedTeaPlugin.so
grodriguez@ubuntu:~$ java -version
openjdk version "1.8.0_141"
OpenJDK Runtime Environment (build 1.8.0_141-8u141-b15-3~14.04-b15)
OpenJDK 64-Bit Server VM (build 25.141-b15, mixed mode)
grodriguez@ubuntu:~$ javac -version
javac 9.0.4

Эта проблема не существует при выборе другой версии через альтернативы Java обновления. Например, выбор java-1.7.0-openjdk-amd64 хорошо работает (оба java и javac правильно обновляются).

Почему это происходит?

0
задан 31 October 2018 в 02:16

1 ответ

Это, похоже, ошибка в 'update-java-alternatives`.

Эти отчеты также содержат исправления для исправления описанного поведения.

0
ответ дан 27 October 2019 в 06:18

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

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