Une bibliothèque tierce que j'utilise a fourni le JavaDoc HTML et les fichiers bin associés dans un fichier zip. Comment puis-je créer un fichier jar à partir du JavaDoc HTML?Jarre de HTML
Merci.
Une bibliothèque tierce que j'utilise a fourni le JavaDoc HTML et les fichiers bin associés dans un fichier zip. Comment puis-je créer un fichier jar à partir du JavaDoc HTML?Jarre de HTML
Merci.
Un fichier JAR est rien, mais un fichier ZIP avec un fichier manifeste (en option) à l'intérieur.
Fondamentalement, renommez le fichier en .JAR et c'est tout. En compressant les fichiers et en renommant le package compressé .jar?
Réponse rapide: Vous pouvez prendre tous les fichiers ZIP et mettre l'extension .jar
Un fichier JAR peut être compressé, il peut juste conduire à de mauvaises performances. –
(JAR files sont fondamentalement juste des fichiers ZIP.)
Mais pourquoi voudriez-vous créer un fichier JAR à partir des fichiers HTML?
Certains IDE aiment lier les javadocs dans un fichier .jar. –
Oui, je me demandais si cela avait à voir avec les IDE. Avec les IDEs intelligents, vous n'avez pas besoin de faire une telle chose, bien sûr, car vous pouvez attacher des Javadocs directement à partir de ZIPs/JARs/répertoires/URLs. :) – Jonik
Vous avez raison. Est-ce lié à l'IDE. Je préférerais de loin référencer une URL. – javacavaj
Bien sûr, vous pouvez simplement décompresser le fichier zip et ajouter le dossier lib que vous venez de décompresser à votre classpath.
comprennent jar.exe JDK, pour les fenêtres suivantes chemin "% JAVA_HOME%/bin/jar.exe"
Supose vous avez dossier
/somelib/
packages.html
... other html
Allez dans le répertoire de somelib:
cd /somelib/
jar cvf somelib-3.0-javadoc.jar *
Après cela dans/somelib/vous pouvez trouver somelib-3.0-javadoc.jar
intéressant. n'a pas réalisé que le manifeste était optionnel. – javacavaj
Eh bien, je ne l'ai pas regardé les spécifications, et bien sûr il y a beaucoup de fonctionnalités qui dépendent des informations contenues dans le manifeste, mais je n'ai pas encore vu un outil Java rejet pur et simple d'un fichier JAR juste parce qu'il ne dispose pas d'un manifeste. –
Assurez-vous que le fichier index.html est à la racine de votre fichier .zip (ou que votre IDE ne pourra pas le reconnaître en tant que javadoc). –