Почему /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

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