Intellij idée: importer le projet Gradle-getting JAVA HOME pas encore défini

Intellij Idée 14.1.4 Mac OS X Yosemite 10.10.3 et plus tard.

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 shell:

echo $JAVA_HOME

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

(défini dans .profil: 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, Intellij JAVA_HOME variable , mais n'ont pas l'invite de projet SDK.

312
demandé sur Mel 2015-07-04 02:56:36

7 réponses

vous devez configurer un SDK pour les projets Java, comme @rizzletang l'a dit, mais vous n'avez pas besoin de créer un nouveau projet, vous pouvez le faire à partir de l'écran Welcome .

en bas à droite, sélectionnez Configure > Project Defaults > Project Structure : enter image description here

en sélectionnant l'onglet Project sur la gauche, vous verrez que vous n'avez pas de SDK sélectionné:

enter image description here

il suffit de cliquer sur le bouton New... le côté droit de la descente et pointez-le sur votre JDK. Après cela, vous pouvez revenir à l'écran d'importation et il devrait apparaître.

646
répondu visola 2015-07-15 01:42:20

si vous voulez que votre JAVA_HOME soit reconnu par intellij, vous pouvez faire l'un de ceux-ci:

  • démarrer votre intellij à partir de terminal / Applications / IntelliJ idée 14.app / Contents / MacOS (ceci sélectionnera vos variables de bash env)
  • ajouter la variable de connexion env 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 mettant en place SDK dans la structure du projet.

31
répondu gk0 2015-11-06 04:24:32

Pour Windows Plate-Forme:

essayez D'exécuter la version 64 Bit exe D'IntelliJ à partir d'un chemin similaire à la suite.

notez qu'il est disponible à côté de l'idée par défaut.exe

" C:\Program fichiers (x86)\JetBrains\IntelliJ IDEA 15.0\bin\idea 64 .exe 151930920"

lien

4
répondu Iman Abidi 2017-05-23 12:18:30

juste pour ajouter completness à la réponse choisie 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 + Shift + S)

et peut définir le projet SDK là!

3
répondu akhouri 2015-10-30 06:26:12

assurez-vous que vous avez une configuration jdk. Pour ce faire, créez un nouveau projet et allez dans file -> structure du projet. De là, vous pouvez ajouter un nouveau jdk. Une fois que C'est fait, retournez à votre projet gradle et vous devriez avoir un jdk à sélectionner dans le champ "Gradle JVM".

1
répondu rizzletang 2015-07-11 02:29:27

pour MacOS cela a fonctionné pour moi sans la nécessité de hardcode un particulier Version Java:

launchctl setenv JAVA_HOME "$(jenv javahome)"
1
répondu Dmitry Chornyi 2017-11-10 00:13:04

essayez de démarrer IntelliJ à partir du terminal. Vous pouvez trouver le dossier de demande sous: / Applications / IntelliJ\ IDEA\ 14.app / Contents / MacOS

0
répondu hraut 2015-07-07 22:48:24