Sử dụng update-java-thay thế với openjdk 8 cập nhật java nhưng không phải javac


0

Tôi đang sử dụng Ubuntu 14.04.5 và đã cài đặt một số JDK. Khi tôi sử dụng update-java-alternativesđể chọn openjdk8, bản cập nhật này javanhưng không javac, mặc định là "tự động" (trong trường hợp của tôi chọn javac từ 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

Vấn đề này không tồn tại khi chọn một phiên bản khác thông qua các lựa chọn thay thế update-java. Ví dụ: chọn java-1.7.0-openjdk-amd64hoạt động tốt (cả hai javavà javacđược cập nhật chính xác).

Tại sao chuyện này đang xảy ra?

Câu trả lời:


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookie và Chính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.