Неверная конфигурация JDK найдена, при импорте проекта через Gradle
Я установил IntelliJ, и мне нужно импортировать проект Gradle.
Я построил проект gradle с помощью командной строки с помощью команды build.
На приветственной странице IntelliJ я приступил к выполнению правильных инструкций, и когда я выбираю "Готово". Я получаю следующую ошибку:
Неверная конфигурация JDK Gradle. Параметры Open Gradle JANA_HOME не заданы.
Когда я нажимаю "Open Gradle Settings", он появляется с ошибкой "Не найден с дорожкой в каталоге IntelliJ в файлах программы и ищет в jre/jre/bin/.... и т.д.".
Ответы
Ответ 1
Просто нашел решение:
- Создайте пустой проект Gradle, затем перейдите в "Структура проекта" и проверьте путь к JDK (он должен быть действительным, если вы не можете добавить свой собственный путь).
- Затем создайте этот пустой проект, подождите и как только закончите, закройте IntelliJ.
- Перезапустите его и попробуйте импортировать/открыть проект Gradle, теперь он должен работать.
Ответ 2
Вам не нужно создавать новый проект, чтобы это исправить. Вы можете сделать это из главного окна (Конфигурировать → Стандартные настройки проекта → Структура проекта):
Затем в SDK просто установите соответствующий JDK home path
:
Если вы работаете на Mac, нажмите на кнопку с 3 точками и выберите папку /Library/Java/JavaVirtualMachines/jdk1.8.0_141.jdk/Contents/Home
.
Я нашел это здесь:
https://intellij-support.jetbrains.com/hc/en-us/community/posts/115000266650-invalid-gradle-jdk-configuration-found
Ответ 3
Решение для Mac OS X:
У меня была такая же проблема и исправлена ее, установив переменную среды JAVA_HOME с помощью команды:
launchctl setenv JAVA_HOME /Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home/
См. Этот ответ о том, как установить переменные среды в Mac OS X: настройка переменных среды в OS X?
Ответ 4
У меня недавно была такая же проблема при импорте проекта Gradle. Хитрость заключалась в удалении цитат из переменной JAVA_HOME. Поэтому вместо "C:\Program Files\Java\jdk1.8.0_66"
мой путь теперь содержит только простой путь C:\Program Files\Java\jdk1.8.0_66
.
Ответ 5
Чтобы добавить к предыдущим ответам, если вы хотите предотвратить эту проблему при клонировании репозитория в Git, вы можете просто удалить .idea/misc.xml
из вашего файла .gitignore
. Это содержит информацию о банке проекта. Например:
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectRootManager" version="2" languageLevel="JDK_10" default="false" project-jdk-name="1.8" project-jdk-type="JavaSDK" />
</project>
Ответ 6
У меня была такая же проблема на новой установленной ОС Windows. У меня вообще не было JDK, и я забыл проверить неправильную конфигурацию JDK. По умолчанию вы можете проверить конфигурацию проекта. Если оно пустое, NO_SDK_ProjectStructure попробуйте загрузить JDK с веб-сайта Oracle и настроить структуру своего проекта.