Je sais juste comment lire Javadoc en ligne sur un site Web, mais je veux le télécharger pour le lire hors ligne quand aucun réseau n'est disponible.
Comment puis-je télécharger la documentation?
A propos, un historique de Java SE) .
Pour n'importe quel javadoc (pas seulement ceux disponibles au téléchargement), vous pouvez utiliser l'addon DownThemAll pour Firefox avec un masque de changement de nom approprié, par exemple:
*subdirs*/*name*.*ext*
https://addons.mozilla.org/en-us/firefox/addon/downthemall/
https://www.downthemall.org/main/install-it/downthemall-3-0-7/
Edit: Il est possible d’utiliser certaines versions plus anciennes du module complémentaire DownThemAll avec le navigateur Pale Moon .
Vous pouvez utiliser quelque chose appelé Dash: Offline API Documentation
pour Mac. Pour Windows et Linux, vous avez une alternative appelée Zeal
.
Les deux sont très similaires. Et vous pouvez obtenir une documentation hors ligne pour la plupart des API telles que Java, Android, Angular, HTML5, etc., ou presque.
J'ai aussi écrit un post sur Comment installer Zeal sur Ubuntu 14.04
Il existe de bonnes raisons de créer vos propres javadocs locaux, et ce n'est pas particulièrement difficile!
D'abord, vous avez besoin de la source. Au moment de la rédaction du présent document, le JDK Java 8) est fourni avec un fichier Zip appelé src.Zip
. Parfois, pour des raisons inexpliquées, Oracle n'inclut pas toujours la source. Donc, pour certaines versions plus anciennes (et qui sait sur le futur), vous devez vous procurer la source Java d'une autre manière. Cela vaut également la peine de savoir que, par le passé, Oracle incluait le source avec la version Linux du JDK, mais pas avec Windows.
Je viens de décompresser ce fichier ... les répertoires principaux sont "com", "Java", "javax", "launcher" et "org". Le répertoire launcher
ne contient aucun fichier à documenter.
Vous pouvez générer très simplement les javadocs à partir de tout ou partie de ceux-ci en exécutant la commande Invite/terminal dans le répertoire ...\src
. Alors vas y
javadoc -d docs -Xmaxwarns 10 -Xmaxerrs 10 -Xdoclint: aucun -sourcepath. -sous-paquets Java: javax: org: com
Notez qu'il existe un "." après -sourcepath
Aussi simple que cela. Générer vos propres javadocs présente également deux avantages considérables
NB Swing est semi-officiellement MORT. Nous devrions tous passer à JavaFX, qui est utilement fourni avec Java 8 JDK, mais dans son propre fichier source, javafx-src.Zip
.
Décompressé, cela révèle 3 paquets "racine": com
, javafx
et netscape
(wha '?). Ceux-ci doivent être déplacés manuellement sur les emplacements appropriés dans le répertoire décompressé src
(y compris le fichier JavaFX com.Sun
paquets sous Java com.Sun
structure). La compilation de tous ces fichiers Javadoc a pris un temps non négligeable à ma machine. Je m'attendrais à voir bientôt toutes les classes source JavaFX avec toutes les autres classes sources.
En passant, la même pensée s’applique à la documentation de tous les Java fichiers jar (avec source) que vous utilisez. Cependant, toutes les versions de la plupart des fichiers sont disponibles avec leur documentation disponible au téléchargement sur Maven Central - http://search.maven.org ...
PS après coup:
utilisant Eclipse et le plug-in "Gradle STS": l'expert "Nouveau projet STS Gradle" crée un fichier gradle.build
fichier contenant la ligne
include plugin: 'Eclipse'
Ceci télécharge comme par magie le fichier jar source avec le fichier jar exécutable (sous GRADLE_HOME
) quand tu vas
> construction graduelle
... vous donnant un degré supplémentaire de certitude que vous avez le droit src
et donc le droit javadoc
pour la dépendance en question.
J'utilise du javadoc emballé par Allimant depuis que je suis au collège.
http://www.allimant.org/javadoc/
Le fichier javadoc est au format CHM (format d’aide Windows standard), il est donc optimal lorsque vous utilisez Windows.
Accédez à http://www.Oracle.com/technetwork/Java/javase/downloads/index.html
Sous Ajout de ressources et Sous Java Documentation SE 8
Cliquez sur le bouton Télécharger
Sous Java Documentation du kit de développement SE 8> Java Documentation du kit de développement SE 8u77
Acceptez le contrat de licence et cliquez sur le fichier Zip à télécharger.
Décompressez le fichier téléchargé Démarrez les documents API à partir de jdk-8u77-docs-all\docs\api\index.html
Accédez à http://docs.Oracle.com/javase/
Dans la liste déroulante Libérer, sélectionnez l’un des éléments suivants: Java SE 7/6/5
Dans la page Java SE correspondante et sous Téléchargements dans le menu de gauche, cliquez sur Documentation JDK 7/6/5 ou sur Java SE.
À la page suivante, sélectionnez la documentation appropriée Java SE Development Kit 7uXX.
Acceptez le contrat de licence et cliquez sur Télécharger le fichier Zip.
Décompressez le fichier et démarrez les documents de l'API à partir de
jdk-7uXX-docs-all\docs\api\index.html
Documentation Java Fax Api
Vous pouvez télécharger la version d’aperçu mac 2.2 à partir d’ici et décompresser le fichier.
http://www.Oracle.com/technetwork/Java/javafx/downloads/devpreview-1429449.html
Le javadoc ne correspondra pas tout à fait à la version 2.1, mais il sera proche et si vous utilisez l'aperçu à la place, il correspondra exactement.
Je pense que cela vous aiderait :)