Ошибка выдачи Intellij вновь созданный демонический процесс имеет другой контекст, чем ожидалось. java home отличается

#java #gradle #intellij-idea

#java #градация #intellij-идея

Вопрос:

Я работаю над проектом Java на IntelliJ. Синхронизация Gradle выдает ошибку: вновь созданный процесс demon имеет другой контекст, чем ожидалось: Java home отличается.

Сообщение об ошибке содержит также ссылку «Открыть настройки JDK». При нажатии на это открываются настройки Android SDK, хотя это не проект Android.

Кроме того, я получил следующую ошибку в журналах:

— ожидал «JDK_PATH_I_HAVE_CONFIGURED», но был ‘/afs/.@mount ….’

Ответ №1:

Используете ли вы Zulu JDK? Известна проблема, связанная с тем, что Gradle выдает эту ошибку с некоторыми Zulu JDK, установленными через SDKMAN. См. Соответствующую проблему на GitHub: https://github.com/gradle/gradle/issues/12840 Использование другого JDK или установка его не через SDKMAN должно помочь.