Configuration d'IntelliJ IDEA JDK sur Mac OS

Réponses:

272

Si vous utilisez Mac OS X ou Ubuntu, le problème est dû aux liens symboliques vers le JDK. Fichier | Invalidate Caches devrait aider. Si ce n'est pas le cas, spécifiez le chemin JDK vers le dossier JDK Home direct, pas un lien symbolique.

L' élément de menu Invalidate Caches est disponible sous IntelliJ IDEA File menu .

Le chemin JDK direct après la récente mise à jour Apple Java est:

/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

Dans IDEA, vous pouvez configurer le nouveau JSDK dans Fichier | Structure du projet , sélectionnez les SDK sur la gauche, puis appuyez sur le bouton [+] , puis spécifiez le chemin de départ JDK ci-dessus, vous devriez obtenir quelque chose comme ceci:

JDK 1.6 sur Mac

CrazyCoder
la source
1
J'ai essayé la même chose sur OS X 10.8 avec IntelliJ IDEA 11.x et 12.x EAP et cela ne résout pas le problème. J'ai à la fois Java 1.6 d'Apple et Java 1.7 d'Oracle mais le problème est cohérent avec les deux.
sorin
Suivez ce bug, cela pourrait être la cause de youtrack.jetbrains.com/issue/IDEA-95789
sorin
1
le chemin jdk peut changer de version en version, pour trouver le chemin: which javadans le terminal, il imprime /Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/bin/javapuis utilise le Homechemin du répertoire pour entrer dans la boîte de dialogue d'idées IntelliJ, comme ceci/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home
Maxim Yefremov
12

Je viens de l'essayer récemment et lorsque vous essayez de sélectionner le JDK ... /System/Library/Java/JavaVirtualMachines/apparaît comme vide lors de l'ouverture et de la sélection via IntelliJ . Par conséquent, je n'ai pas pu sélectionner le JDK ...

J'ai trouvé que pour contourner ce problème, lorsque les fenêtres du Finder s'ouvrent (en appuyant sur [+] JDK), utilisez simplement le raccourci Shift + CMD + G pour spécifier le chemin. (/System/Library/Java/JavaVirtualMachines/1.6.0.jdk dans mon cas)

Et voila, IntelliJ peut tout trouver à partir de ce moment-là.

ehanoc
la source
5

Le chemin JDK peut changer lorsque vous mettez à jour JAVA. Pour Mac, vous devez accéder au chemin suivant pour vérifier la version JAVA installée.

/Library/Java/JavaVirtualMachines/

Ensuite, dites que la version JDK que vous trouvez est jdk1.8.0_151.jdk , le chemin d'accès au répertoire de base qu'il contient est le chemin de base du JDK.

Dans mon cas, c'était:

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

Vous pouvez le configurer en accédant à File -> Project Structure -> SDKs.

entrez la description de l'image ici entrez la description de l'image ici

un gars au hasard
la source
-1

Sur Mac, IntelliJ Idea 12 a ses préférences / keymaps placés ici: ./Users/viliuskraujutis/Library/Preferences/IdeaIC12/keymaps/

ViliusK
la source
Cela n'aide pas à répondre à la question d'origine
Alexandre Santos