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 javajavacđượ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 cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.