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 Shell:
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, variable Intellij Java_HOME , mais je n'ai pas d'invite de projet SDK.
Vous devez configurer un SDK pour les projets Java, comme @rizzletang, 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
:
Choisir l'onglet Project
à gauche montrera que vous n'avez pas de SDK sélectionné:
Cliquez simplement sur le bouton New...
sur le côté droit du menu déroulant et pointez-le sur votre JDK. Après cela, vous pouvez revenir à l'écran d'importation et celui-ci devrait s'afficher.
Si vous souhaitez que votre Java_HOME soit reconnu par intellij, vous pouvez effectuer l’une des opérations suivantes:
launchctl setenv Java_HOME "/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home"
Comme d'autres personnes vous ont répondu, vous pouvez ignorer Java_HOME en configurant le SDK dans la structure du projet.
Pour Windows Plate-forme:
essayez d’exécuter la version 64 Bit exe d’IntelliJ à partir d’un chemin similaire à celui qui suit.
notez qu'il est disponible à côté du fichier idea.exe par défaut
"C:\Fichiers de programme (x86)\JetBrains\IntelliJ IDEA 15.0\bin\idea 64. Exe"
Juste pour ajouter de la complétude à la réponse sélectionnée ci-dessus, on peut aussi aller dans la fenêtre 'Project Setting' (sinon 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 ici!
Pour MacOS, cela fonctionnait pour moi sans qu'il soit nécessaire de coder en dur une version Java particulière:
launchctl setenv Java_HOME "$(jenv javahome)"
Assurez-vous que vous avez une configuration jdk. Pour ce faire, créez un nouveau projet, puis accédez à Fichier -> Structure du projet. De là, vous pouvez ajouter un nouveau jdk. Une fois que cela est configuré, retournez à votre projet Gradle et vous devriez avoir un jdk à sélectionner dans le champ 'Gradle JVM'.
Essayez de démarrer IntelliJ à partir du terminal. Vous pouvez trouver le fichier d'application sous:/Applications/IntelliJ\IDEA\14.app/Contents/MacOS.