Терминал IntelliJ имеет другой путь? - PullRequest
1 голос
/ 20 апреля 2020

Я пытаюсь запустить проект maven в intelliJ, затем получил ошибку

 JAVA_HOME is set to an invalid directory.
 JAVA_HOME = "H:\jdk\1.8\bin"
 Please set the JAVA_HOME varialbe in your environment to match 
 the location of you Java installation

Я изменил переменную окружения в системе на "H: \ jdk \ 1.8" и перезапустил intelliJ, все еще получил ту же ошибку. Но в командной строке системы java_home уже имеет вид "H: \ jdk \ 1.8"

Кто-нибудь знает, как это решить? Спасибо.

Ответы [ 2 ]

1 голос
/ 20 апреля 2020

Переменные среды наследуются от родительского процесса и в большинстве случаев не обновляются на лету. Вы должны выйти из системы, войти в систему или перезагрузиться, чтобы переменные среды действовали для всех приложений в системе.

1 голос
/ 20 апреля 2020

Если вы используете JetBrains Toolbox, перезапустите его. IntelliJ наследует старые переменные окружения из процесса набора инструментов.

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