J'aimerais savoir comment configurer IntelliJ pour pointer vers la documentation JDK afin que les fenêtres contextuelles de la documentation qui s'affichent pendant la fin du code me montrent ce que la fonction que je regarde va faire. Pour une raison quelconque, IntelliJ n'est pas en mesure de trouver les JavaDocs par défaut.
Je ne suis pas sûr non plus à 100% que la documentation soit 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. S'il n'est pas inclus, j'aimerais également savoir ce qui doit être téléchargé et où il doit être installé pour que les JavaDocs pour le JDK s'affichent dans IntelliJ.
J'ai dû combiner les réponses que j'ai reçues à ce stade et ajouter quelques détails supplémentaires, donc je réponds à ma propre question.
Ajoutez les chemins 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
Ajoutez le chemin suivant sous l'onglet Chemin source:
/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, à l'exception de ces modifications:
À l'étape 2, téléchargez "Java for OS X 2012-005 Developer Package" (ou version ultérieure).
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
Utilisez plutôt ces chemins à l'étape 7.
/Library/Java/JavaVirtualMachines/1.6.0_35-b10-428.jdk/Contents/Home/src.jar!/src
Solution rapide (et sale?): Pointez IntelliJ sur http://download.Oracle.com/javase/6/docs/api/
avez-vous installé le Apple Java Package développeur?
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 ceux-ci sont présents, Intellij les trouvera, ou du moins les miens l'ont fait.
les détails sont dans les Notes de mise à jour de la mise à jour Java
Cela devrait vous dire ce que vous devez savoir: Obtenez des copies locales de Mac OS X Java code source et Javadoc - Concord Consortium wiki .
Cette page recommande d'aller sur https://connect.Apple.com et de télécharger et d'installer "Java for Mac OS X 10.5 Update 2 Developer Documentation (Disk Image)" ou la version la plus récente équivalente. Il décrit plusieurs façons d'afficher la documentation, en fonction du fichier Java jar
situé à un chemin comme celui-ci:
/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/src.jar