65 votes

Documentation du JDK dans IntelliJ IDEA sur Mac OS X

J'aimerais savoir comment configurer IntelliJ pour qu'il pointe vers la documentation du JDK afin que les popups de documentation qui s'affichent pendant la complétion de code me montrent ce que la fonction que je regarde va faire. Pour une raison quelconque, IntelliJ n'est pas capable de trouver les JavaDocs par défaut.

Je ne suis pas non plus sûr à 100% que la documentation soit installée avec le JDK qui est installé avec le système d'exploitation. Je ne les vois pas dans /System/Library/Frameworks/JavaVM.framework/ mais je ne cherche peut-être pas au bon endroit. Si elle n'est pas incluse, j'aimerais également savoir ce qu'il faut télécharger et où il faut l'installer pour que les JavaDocs du JDK apparaissent dans IntelliJ.

110voto

Chris Williams Points 3067

J'ai dû combiner les réponses que j'ai reçues jusqu'à présent et ajouter quelques détails supplémentaires pour répondre à ma propre question.

  1. Recherchez "développeur Java" à partir de Téléchargements pour les développeurs Apple

  2. Téléchargez et installez "Java for Mac OS X 10.6 Update 9 Developer Package" (ou une version ultérieure).

  3. Dans IntelliJ, ouvrez Fichier -> Structure du projet.

  4. Cliquez sur "SDK" sous "Platform Settings".

  5. Ajoutez les chemins suivants sous l'onglet "Documentation Paths" (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 du 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, à l'exception de ces changements :

  1. À l'étape 2, téléchargez "Java for OS X 2012-005 Developer Package" (ou une version ultérieure).

  2. Utilisez plutôt ces chemins à 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 plutôt ces chemins à l'étape 7.

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

38voto

Arne Evertsson Points 11286

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

4voto

Gareth Davis Points 16190

Avez-vous installé le paquet Apple Java Developer ?

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

Notez que ceci est depuis la mise à jour 3. Si ces éléments sont présents, Intellij les trouvera, ou du moins le mien l'a fait.

Les détails sont dans le Notes de mise à jour de Java

2voto

Yishai Points 42417

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

Cette page recommande de se rendre sur https://connect.apple.com et le téléchargement et l'installation de "Java for Mac OS X 10.5 Update 2 Developer Documentation (Disk Image)" ou d'une version plus récente équivalente. Il décrit plusieurs façons d'afficher la documentation, en fonction du système d'exploitation de Java. jar se trouvant à un chemin comme celui-ci :

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

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X