Documentation JDK dans IntelliJ IDEA sur Mac OS X

Je voudrais savoir comment configurer IntelliJ pour qu’il pointe vers la documentation JDK afin que les fenêtres contextuelles qui s’affichent lors de l’achèvement du code m’indiquent la fonction que j’examine. Pour une raison quelconque, IntelliJ n’est pas capable de trouver les JavaDocs par défaut.

Je ne suis pas sûr à 100% que la documentation est installée avec le JDK installé avec le système d’exploitation. Je ne les vois pas dans /System/Library/Frameworks/JavaVM.framework/ mais je cherche peut-être au mauvais endroit. Si ce n’est pas inclus, j’aimerais aussi savoir ce qui doit être téléchargé et où il doit être installé pour que les JavaDocs du JDK apparaissent dans IntelliJ.

J’ai dû combiner les réponses que j’ai obtenues à ce stade et append quelques détails supplémentaires pour répondre à ma propre question.

  1. Recherche de “développeur Java” à partir des téléchargements pour les développeurs Apple
  2. Téléchargez et installez “Java Developer Package pour Java pour Mac OS X 10.6 Update 9” (ou une version ultérieure).
  3. Dans IntelliJ, ouvrez Fichier -> Structure du projet.
  4. Cliquez sur “SDKs” sous “Paramètres de la plate-forme”.
  5. Ajoutez les chemins d’access suivants sous l’onglet “Chemins de documentation” (les chemins peuvent être différents en fonction du JDK que vous utilisez):

    /Library/Java/JavaVirtualMachines/1.6.0_29-b11-402.jdk/Contents/Home/docs.jar!/docs/api /Library/Java/JavaVirtualMachines/1.6.0_29-b11-402.jdk/Contents/Home/appledocs.jar!/appledoc/api 
  6. Ajoutez le chemin suivant sous l’onglet Sourcepath:

     /Library/Java/JavaVirtualMachines/1.6.0_29-b11-402.jdk/Contents/Home/src.jar!/src 

Merci, @Yishai pour l’emplacement de téléchargement et @Gareth Davis pour l’emplacement de la documentation après l’installation.

Mise à jour pour 10.7 / 10.8 [Mountain] Lion:

Les étapes sont les mêmes sauf pour ces modifications:

  1. Au cours de l’étape 2, téléchargez «Java Package for Java pour OS X 2012-005» (ou une version ultérieure).

  2. Utilisez ces chemins à la place à l’étape 5.

     /Library/Java/JavaVirtualMachines/1.6.0_35-b10-428.jdk/Contents/Home/docs.jar!/docs/api /Library/Java/JavaVirtualMachines/1.6.0_35-b10-428.jdk/Contents/Home/appledocs.jar!/appledoc/api 
  3. Utilisez ces chemins à la place à l’étape 7.

     /Library/Java/JavaVirtualMachines/1.6.0_35-b10-428.jdk/Contents/Home/src.jar!/src 

Solution rapide (et sale?): Pointez IntelliJ vers http://download.oracle.com/javase/6/docs/api/

avez-vous installé le package Apple Java Developer?

Il fournit src.jar et docs.jar dans /Library/Java/JavaVirtualMachines/1.6.0_22-b04-307.jdk/Contents/Home

Notez que c’est depuis la mise à jour 3. Si celles-ci sont présentes, Intellij les trouvera simplement, ou du moins la mienne.

les détails sont dans les notes de publication de la mise à jour Java

Cela devrait vous dire ce que vous devez savoir: Obtenez des copies locales du code source Java de Mac OS X et du wiki Javadoc – Concord Consortium .

Cette page recommande d’accéder à https://connect.apple.com et de télécharger et d’installer «la documentation pour les développeurs de Java pour Mac OS X 10.5 Update 2 (Disk Image)» ou la nouvelle version équivalente. Il décrit quelques manières d’afficher la documentation, en fonction du fichier jar Java situé dans un chemin comme celui-ci:

 /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/src.jar