Intellij Idea: Импорт проекта Gradle - получение JAVA_HOME еще не определено
Интеллектуальная идея 14.1.4
Mac OS X Yosemite 10.10.3 и более поздние версии.
Из среды IDE:
Import Project ->
(Chosen directory to import) ->
Import project from external model, Gradle ->
Gradle Home: /usr/local/Cellar/gradle/2.4/libexec
Gradle JVM: Use JAVA_HOME (not defined yet)
Из оболочки:
echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home
(определен в .profile: export JAVA_HOME = "$ (/usr/libexec/java_home -v 1.8)"
Что мне не хватает. Я проверил другие обсуждения в SO, например, Intellij JAVA_HOME переменная, но не имеет приглашения Project SDK.
![]()
Ответы
Ответ 1
Вам нужно настроить SDK для проектов Java, например, @rizzletang, но вам не нужно создавать новый проект, вы можете сделать это с экрана Welcome
.
В правом нижнем углу выберите Configure > Project Defaults > Project Structure
:
![enter image description here]()
Выбор вкладки Project
слева показывает, что вы не выбрали SDK:
![enter image description here]()
Просто нажмите кнопку New...
в правой части выпадающего списка и укажите его на свой JDK. После этого вы можете вернуться на экран импорта, и он должен просто отображаться.
Ответ 2
Если вы хотите, чтобы ваш JAVA_HOME был распознан intellij, вы можете сделать одно из следующих действий:
- Запустите свой intellij с терминала/Приложения/IntelliJ IDEA 14.app/Contents/MacOS (это отобразит ваши переменные bash env)
- Добавьте переменную env для входа, выполнив:
launchctl setenv JAVA_HOME "/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home"
Как ответили другие, вы можете игнорировать JAVA_HOME, настроив SDK в структуре проекта.
Ответ 3
Для Windows Платформа:
попробуйте запустить версию 64 бит exe IntelliJ по пути, подобному следующему.
обратите внимание на то, что он доступен не по умолчанию idea.exe
"C:\Program Files (x86)\JetBrains\IntelliJ IDEA 15.0\bin\idea 64.exe"
ссылка
Ответ 4
Чтобы добавить завершенность к вышеуказанному ответу, вы также можете перейти в окно "Настройки проекта" (если не на экране приветствия) в IntelliJ IDEA, нажав:
Файл > Структура проекта (Ctrl + Alt + Shift + S)
И можете определить Project SDK там!
Ответ 5
Убедитесь, что у вас установлена jdk. Для этого создайте новый проект, а затем перейдите в файл → структуру проекта. Оттуда вы можете добавить новый jdk. Как только это будет установлено, вернитесь к проекту gradle, и вы должны выбрать jdk в поле "Gradle JVM".
Ответ 6
Для MacOS это сработало для меня без необходимости жесткого кодирования определенного
Версия Java:
launchctl setenv JAVA_HOME "$(jenv javahome)"
Ответ 7
Попробуйте запустить IntelliJ с терминала.
Файл приложения можно найти в разделе:
/Приложения/IntelliJ\IDEA\14.app/Contents/MacOS