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




jvm (7)

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)"

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.


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.


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

En bas à droite, sélectionnez Configure > Project Defaults > Project Structure :

En sélectionnant l'onglet Project sur la gauche, vous verrez que vous n'avez sélectionné aucun SDK:

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


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à!


Essayez de démarrer IntelliJ à partir du terminal. Vous pouvez trouver le fichier d'application sous: / Applications / IntelliJ \ IDEA \ 14.app/Contents/MacOS


Pour la plate-forme Windows :

Essayez d'exécuter la version 64 bits exe d'IntelliJ à partir d'un chemin similaire à celui qui suit.

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

"C: \ Fichiers de programme (x86) \ JetBrains \ IntelliJ IDEA 15.0 \ bin \ idea 64 .exe"

link


Avec Eclipse Galileo, allez dans l'élément de menu Eclipse -> Préférences, puis sélectionnez Java et le compilateur dans la boîte de dialogue.

Maintenant, il peut encore afficher le niveau de conformité du compilateur à 1,6, mais vous voyez toujours ce problème. Alors maintenant, sélectionnez le lien " Configurer les paramètres spécifiques au projet ... " et là, vous verrez que le projet est fixé à 1.5, maintenant changer à 1.6. Vous devrez le faire pour tous les projets concernés.

Cette interface de menu / dialogue byzantine est typique de la mauvaise conception de l'interface utilisateur d'Eclipse.





java macos intellij-idea gradle