Почему /usr/lib/default-java указывает на "неправильный" jdk?
Я получил Linux Mint PC с предустановленной openJDK 1.11. Я установил openJDK 1.8. упаковать и установить для него стандартную версию Java (альтернативы sudo update -config java). Все работает нормально (Java-версия выдает правильную версию Java). Теперь, когда я пытаюсь использовать maven, при попытке изменить JAVA_HOME (потому что он не указывает на правильное местоположение - это тоже работает сейчас), я увидел каталог с именем default-java (/usr/lib/jvm/default-java), который является символической ссылкой на оригинальный 1.11 JDK, хотя я его вообще не использую.
Может кто-нибудь сказать мне, что это значит, если это проблема, и если я должен изменить это?
Заранее спасибо!
1 ответ
Ссылка наdefault-java
управляется пакетом APTdefault-jre-headless
.
Чтобы обновить ссылку, вы можете удалить пакет, а затем переустановить его снова.
apt remove default-jre-headless
apt install default-jre-headless
Проверьте этот ответ: https://askubuntu.com/questions/181381/what-package-creates-usr-lib-jvm-default-java