Intellij Idea: Importation du projet Gradle - obtention de JAVA_HOME non encore définie



Answers

Si vous souhaitez que votre JAVA_HOME soit reconnu par intellij, vous pouvez en faire un:

  • Commencez votre intellij à partir du terminal / Applications / IntelliJ IDEA 14.app/Contents/MacOS (cela va choisir vos variables d'env bash)
  • Ajoutez une variable d' launchctl setenv JAVA_HOME "/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home" connexion en exécutant: launchctl setenv JAVA_HOME "/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home"

Comme d'autres ont répondu, vous pouvez ignorer JAVA_HOME en configurant SDK dans la structure du projet.

Question

Intellij Idea 14.1.4 Mac OS X Yosemite 10.10.3 et versions ultérieures.

De l'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)

De la coquille:

echo $JAVA_HOME

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

(défini dans .profile: export JAVA_HOME = "$ (/ usr / libexec / java_home -v 1.8)"

Qu'est-ce que je rate. J'ai vérifié d'autres discussions dans SO, par exemple, la variable Intellij JAVA_HOME , mais je n'ai pas d'invite de projet SDK.




Pour MacOS, cela a fonctionné pour moi sans avoir besoin de coder en dur une version Java particulière:

launchctl setenv JAVA_HOME "$(jenv javahome)"



Juste pour ajouter la complétude à la réponse sélectionnée ci-dessus, on peut aussi aller dans les fenêtres 'Project Setting' (si ce n'est pas sur l'écran de bienvenue) dans IntelliJ IDEA en cliquant sur:

Fichier> Structure du projet (Ctrl + Alt + Maj + S)

Et peut définir Project SDK là!






Links