Intellij Idea: импорт проекта Gradle-получение JAVA HOME еще не определено



Intellij Idea 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)


от Shell:



echo $JAVA_HOME

/Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home


(определено в .профиль: экспорт JAVA_HOME= " $(/usr / libexec/java_home-v 1.8)"



чего мне не хватает. Я проверил другие обсуждения в SO, например, переменную Intellij JAVA_HOME, но не имею приглашения Project SDK.



719   7  

7 ответов:

вам нужно настроить SDK для Java-проектов, как сказал @rizzletang, но вам не нужно создавать новый проект, вы можете сделать это из Welcome экран.

в правом нижнем углу выберите Configure > Project Defaults > Project Structure: enter image description here

выбирая Project вкладка слева покажет, что у вас нет выбранного SDK:

enter image description here

нажмите New... кнопка на правой стороне выпадающего списка и указать его на ваш JDK. После этого вы можете вернуться к экран импорта, и он должен просто появиться.

Если вы хотите, чтобы ваш 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 в структуре проекта.

на Windows:

попробуйте запустить 64 бит exe-версия IntelliJ из пути, аналогичного следующему.

обратите внимание, что он доступен рядом с идеей по умолчанию.exe

"C:\Program файлы (x86)\JetBrains\IntelliJ IDEA 15.0\bin\idea64.EXE-файл"

ссылке

просто чтобы добавить полноту к выбранному выше ответу, можно также перейти в окно "настройки проекта" (если не на экране приветствия) в IntelliJ IDEA, нажав:

Файл > Структура Проекта (Ctrl + Alt + Shift + S)

и может определить проект SDK там!

убедитесь, что у вас есть настройка jdk. Для этого создайте новый проект и перейдите в меню Файл -> структура проекта. Оттуда вы можете добавить новый JDK. Как только это будет настроено, вернитесь к своему проекту gradle, и у вас должен быть jdk для выбора в поле "Gradle JVM".

для MacOS это работало для меня без необходимости жесткого кода конкретного Java версия:

launchctl setenv JAVA_HOME "$(jenv javahome)"

попробуйте запустить IntelliJ из терминала. Вы можете найти файл приложения в разделе: / Приложения / IntelliJ\ IDEA\ 14.приложение/содержание/Макосе

Comments

    Ничего не найдено.