IntelliJ IDEA - Maven не может найти JAVA_HOME после установки Java 11 - PullRequest
0 голосов
/ 14 октября 2018

Я использую IntelliJ IDEA в Ubuntu 18.04.Я только что установил Java 11 и обновил свой .bashsrc файл, чтобы установить JAVA_HOME для нового JDK.В терминале я могу запустить mvn clean install, и он будет работать нормально.Но в окне терминала IntelliJ я получаю следующую ошибку при запуске mvn clean install

Переменная среды JAVA_HOME не определена правильно
Эта переменная среды необходима для запуска этой программы
NB: JAVA_HOME должен указывать на JDK, а не JRE

В окне терминала IntelliJ это результат echo $JAVA_HOME

/usr/lib/jvm/java-11

Аналогично, эторезультат echo $PATH

/home/myusername/.local/bin:/home/myusername/.local/bin:
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:
/usr/local/games:/snap/bin:/usr/lib/jvm/java-11/bin:
/usr/lib/jvm/java-11/db/bin:/usr/lib/jvm/java-11/bin:/usr/lib/jvm/java-11/db/bin

Что мне нужно сделать, чтобы версия IntelliJ для maven распознала JAVA_HOME?Я уже установил свой Project SDK на JDK11.

1 Ответ

0 голосов
/ 15 октября 2018

Я вчера возился с этим пару часов, но не смог решить проблему.В конце концов, я полностью удалил Java и Maven, а затем переустановил JDK8 и последнюю версию Maven.Похоже, это решило проблему в том, что командная строка IntelliJ смогла найти JAVA_HOME.

Вот два ресурса, которые я использовал для удаления всей Java и последующей переустановки JDK8, для всех, кому это интересно.

Как полностью удалить Java

Как установить JDK в Ubuntu

Мне еще предстоит переустановить JDK11.

...