Почему maven указывает на jdk 8, а JAVA_HOME указывает на jdk 11 в Ubuntu? - PullRequest
2 голосов
/ 15 января 2020

Я загрузил на свой компьютер с Ubuntu файлы Java jdks 8 и 11, которые оба находятся в папке /usr/lib/jvm. Внутри ~/.bashrc у меня есть следующие конфигурации:

# JAVA HOME
export JAVA_HOME=/usr/lib/jvm/jdk-11.0.6
export M2_HOME=/opt/apache-maven-3.6.3
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/jvm/jdk-11.0.6/bin:/opt/apache-maven-3.6.3/bin

, несмотря на то, что при запуске mvn --version я получаю следующее:

Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /opt/apache-maven-3.6.3
Java version: 1.8.0_232, vendor: Private Build, runtime: /usr/lib/jvm/java-8-openjdk-amd64/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "4.18.0-15-generic", arch: "amd64", family: "unix"

Почему Maven не указывает на jdk 11 ? Кто-нибудь знает, как я мог это исправить? Заранее спасибо за помощь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...