web-dev-qa-db-fra.com

IntelliJ IDEA Configuration du JDK sous Mac OS

J'utilise IntelliJ IDEA 10. Chaque fois que je crée un nouveau projet, il me demande de choisir JDK pour ce projet. Quelqu'un sait comment je peux le configurer et le rendre facile à utiliser?

116
Josh Morrison

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

Invalidate Caches Un élément de menu est disponible dans le menu IntelliJ IDEA Fichier.

Chemin JDK direct après la récente Apple Java la mise à jour 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 SDKs à gauche, puis appuyez sur [ +], puis spécifiez le chemin d’accueil JDK ci-dessus, vous devriez obtenir quelque chose comme ceci:

JDK 1.6 on Mac

263
CrazyCoder

Je viens d'essayer récemment et en essayant de sélectionner JDK ... /System/Library/Java/JavaVirtualMachines/ apparaît sous la forme vide lors de l’ouverture et de la sélection via IntelliJ. Par conséquent, je ne pouvais pas sélectionner le JDK ...

J'ai trouvé que pour solution de contournement cela, lorsque les fenêtres du Finder s'ouvrent (en appuyant sur [+] JDK), utilisez simplement le raccourci Maj + CMD + G = pour spécifier le chemin. (/System/Library/Java/JavaVirtualMachines/1.6.0.jdk dans mon cas)

Et voilà, IntelliJ peut tout trouver à partir de là.

10
ehanoc

Le chemin d'accès au JDK peut changer lorsque vous mettez à jour Java. Pour Mac, vous devez vous rendre dans le chemin suivant pour vérifier la version Java installée.

/Library/Java/JavaVirtualMachines/

Ensuite, dites que la version de JDK que vous trouvez est jdk1.8.0_151.jdk, le chemin du répertoire de base 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 allant à File -> Project Structure -> SDKs.

enter image description hereenter image description here

5
some random guy