Comment télécharger javadoc pour lire hors ligne? [fermé]


Je connais juste la page javadoc à lire en ligne, mais je veux la télécharger pour la lire hors ligne lorsqu'aucun réseau n'est disponible. Alors, comment puis-je le télécharger ?

Author: sharaidana, 2011-08-08

10 answers

Pour tout javadoc (pas seulement ceux disponibles en téléchargement), vous pouvez utiliser l'addon DownThemAll pour Firefox avec un masque de renommage approprié, par exemple:

*subdirs*/*name*.*ext*

Https://addons.mozilla.org/en-us/firefox/addon/downthemall/

Edit: Il est possible d'utiliser desanciennes versions du module complémentaire DownThemAll avec le navigateurPale Moon .

 19
Author: CrouZ, 2018-02-18 20:39:24

Vous pouvez utiliser quelque chose qui s'appelle 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 de la documentation hors ligne pour la plupart des API telles que Java, Android, Angular, HTML5, etc.. à peu près tout.

J'ai également écrit un post sur Comment installer Zèle sur Ubuntu 14.04

 8
Author: kushdilip, 2018-06-11 09:47:21

Il y a de bonnes raisons de faire vos propres javadocs locaux, et ce n'est pas particulièrement difficile!

Vous avez d'abord besoin de la source. Au moment de l'écriture du JDK Java 8 est livré 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 pour l'avenir), vous devez mettre la main sur la source Java d'une autre manière. Il vaut également la peine d'être conscient que, dans le passé, Oracle ont parfois inclus le source avec la version Linux du JDK, mais pas avec celle de Windows.

Je viens de décompresser ce fichier... le top des annuaires sont "com", "java", "javax", "lanceur" et "org". Le répertoire launcher ne contient aucun fichier à documenter.

Vous pouvez générer les javadocs très très simplement à partir de tout ou partie de ceux-ci en CD'ing à l'invite de commande/terminal dans le répertoire ...\src. Alors allez

Javadoc -d docs -Xmaxwarns 10 -Xmaxerrs 10 -Xdoclint:aucun-sourcepath . -des sous-paquets java:javax:org:com

NB notez qu'il y a un"."après -sourcepath

Aussi simple que cela. Générer vos propres javadocs a également 2 énormes avantages

  1. vous savez qu'ils sont précisément les bons javadocs pour le JDK (ou tout fichier jar exernal) que vous utilisez sur votre système
  2. une fois que vous entrez dans l'habitude, reconstituer vos Javadocs ne sont pas un défi fastidieux (c'est-à-dire où aller les chercher). Par exemple je viens de décompresser un couple de source jars dont les paquets sont étroitement couplés, de sorte que leurs sources ont été en effet "fusionnées" et ont ensuite fait un seul Javadoc à partir d'eux...

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 "root": com, javafx et netscape (wha'?). Ceux-ci doivent être déplacés manuellement vers les endroits appropriés sous le répertoire décompressé {[8] } (y compris les paquets JavaFX com.sun sous Java com.sun strcture). Compiler tous ces fichiers Javadoc a pris à ma machine un temps non négligeable. Je m'attendrais à voir toutes les classes source JavaFX avec toutes les autres classes source bientôt.


BTW, la même pensée s'applique à la documentation de tous les jars Java (avec source) que vous utilisez. Cependant, toutes les versions de la plupart des jars seront trouvées avec leur documentation disponible en téléchargement sur Maven Central http://search.maven.org...

PS après coup:
utilisation d'Eclipse et du plugin" Gradle STS": l'assistant" Nouveau projet Gradle STS " créera un fichier gradle.build contenant la ligne

Inclure le plugin: 'eclipse'

Cela télécharge magiquement le jar source avec le jar exécutable (sous GRADLE_HOME) lorsque vous allez

> gradle build

... vous offrant plus de certitude que vous avez obtenu le droit src et donc le droit javadoc pour la dépendance en question.

 5
Author: mike rodent, 2016-10-28 18:39:19

J'utilise javadoc emballé par Allimant depuis que j'étais à l'université.

Http://www.allimant.org/javadoc/

Le javadoc est au format CHM (format d'aide Windows standard), il est donc le mieux vu lorsque vous utilisez Windows.

 4
Author: dns, 2014-11-05 19:05:54

Pour le téléchargement de la dernière documentation java (jdk-8u77) API

Accédez à http://www.oracle.com/technetwork/java/javase/downloads/index.html

Sous Ressources d'addition et sous Documentation Java SE 8
Cliquez sur le bouton Télécharger

Sous Documentation du Kit de développement Java SE 8 > Documentation du Kit de développement Java SE 8u77

Acceptez le Contrat de licence et cliquez sur le fichier zip de téléchargement

Décompressez le fichier téléchargé Démarrer les documents API de jdk-8u77-docs-tout \ docs \ api \ index.code html

Pour le téléchargement de l'API des autres versions de java, suivez les étapes suivantes.

Accédez à http://docs.oracle.com/javase/

Dans la liste déroulante Release, sélectionnez l'un des Java SE 7/6/5

Dans la page JAVA SE correspondante et sous le menu de gauche Téléchargements Cliquez sur Documentation JDK 7/6/5 ou Documentation Java SE

Maintenant, dans la page suivante, sélectionnez la documentation appropriée du Kit de développement Java SE 7uXX.

Accepter Contrat de licence et cliquez sur Télécharger le fichier zip

Décompressez le fichier et démarrez les documents API à partir de
jdk-7uXX-docs-tout \ docs \ api \ index.code html

 3
Author: vinsinraw, 2016-04-08 10:24:06

JAVA Fax documentation de l'Api

Vous pouvez télécharger la version d'aperçu mac 2.2 à partir d'ici et la décompresser.

Http://www.oracle.com/technetwork/java/javafx/downloads/devpreview-1429449.html

Le javadoc ne correspondra pas tout à fait à 2.1, mais il sera proche et si vous utilisez l'aperçu à la place, il correspondra exactement.

Je pense que cela vous aiderait:)

 1
Author: kritkaran21, 2014-05-14 17:15:31

F. ex. http://docs.oracle.com/javase/7/docs / a un lien pour télécharger "Documentation JDK 7" dans la barre latérale sous "Téléchargements". Je m'attendrais à la même chose pour les autres versions.

 0
Author: Jakub Holý, 2013-03-25 08:19:07

La dernière version mise à jour de "La spécification du langage Java" peut être trouvée via les liens suivants. Java 7

Java 8

 0
Author: Pratik K Chatterjee, 2017-08-23 11:15:27

Vous pouvez également télécharger le tutoriel java officiel bundle http://www.oracle.com/technetwork/java/javase/java-tutorial-downloads-2005894.html

 0
Author: Alonso Palazuelos, 2017-12-31 22:31:42