Le raccourci pour cette action est Shift + F1 mais il est toujours grisé même si j'ai pointé JDK documentation path
dans le dossier docs
(le dossier docs est décompressé de jdk-7u2-apidocs.Zip ).
Merci
J'utilise 10.5.4. D'après les documents ou les ressources en ligne, il n'était pas clair pour moi que vous deviez l'ajouter dans Structure du projet> SDK> (Choisissez votre SDK)> Chemins de documentation> Spécifiez l'URL.
Pour l'IntelliJ Idea: appelez "Project Structure" (Ctrl + Shift + Alt + S), allez dans "Platform Setting - SDKs", choisissez l'onglet "Documentation Path" à droite, puis ajoutez l'URL de JavaDoc ( http: //docs.Oracle.com/javase/7/docs/api/ ) à votre projet
Je comprends la question comme suit:
Vous souhaitez voir des javadocs de classes qui ne sont pas dans JDK. Je suis un peu incertain car la réponse de CrazyCoder parle de javadocs spécifiques au JDK.
I am using Macos 10.8.4 and Intellij 11.1.5
Le projet sur lequel je travaille est un projet basé sur mvn avec de nombreux modules qui ont des dépendances complexes.
Permettez-moi de prendre un exemple concret pour expliquer ce que j'ai fait, je suis sûr qu'il peut être reproduit pour d'autres: Apache sshd
J'ai téléchargé le javadoc de maven central stocké, il l'a stocké quelque part. Dans intellij, je suis allé aux paramètres du module (raccourci F4) et aux bibliothèques dans la barre latérale. Maven extrait automatiquement toutes les dépendances et je peux y trouver sshd. Le côté droit montre alors les classes, les sources et les JavaDocs. La partie JavaDocs dans mon cas avait un chemin lié qui pointait vers mon répertoire m2 local. Cependant, le répertoire ne contenait pas le fichier javadoc jar. J'ai donc pensé comment l'obtenir:
mvn dependency:resolve -Dclassifier=javadoc
Cependant, cela a échoué car nous n'avons pas de javadocs dans notre nexus (je suppose, pas sûr).
J'ai donc fini par lier le fichier que j'ai téléchargé manuellement en tant que lien javadoc et cela m'a ensuite permis d'utiliser Shift + F1 pour que le javadoc s'ouvre dans mon navigateur standard.
Peut-être que d'autres peuvent expliquer comment faire cela avec mvn. Je n'ai pas eu le temps d'approfondir l'enquête.
Chemin de documentation Java 10
Got to File -> Project Structure Choose External URL
Ci-dessous le lien fonctionne bien ... celui par défaut ne fonctionne pas
Vous pouvez ajouter le lien externe de l'API Javadocs comme indiqué ci-dessous:
File
> Project Structure...
SDKs
(sous Platform Settings
)Documentation Paths
tabSpecify URL
et ajoutez le lien pour les documents de l'API JDK 11 ( https://docs.Oracle.com/en/Java/javase/11/docs/api/ )Publier ceci ici au cas où vous êtes comme moi et ne voulez pas nécessairement des javadocs, mais plutôt la documentation à l'intérieur de votre IDE.
Dans ma situation, j'avais téléchargé OpenJDK 11 et je n'ai pas pu obtenir de documentation dans IntelliJ. Au lieu de cela, je recevais du code décompilé.
Ce qui m'a aidé, c'est la réponse à https://stackoverflow.com/a/38413439 i.e.
/usr/lib/jvm/openjdk-11/
).src.Zip
(pour moi, /usr/lib/jvm/openjdk-11/lib/src.Zip
).Laissez Intellij indexer et il devrait être disponible dans votre IDE.