Comment puis-je créer un fichier jar, qui comprend xml et des fichiers html?
Je suis en train de créer un fichier jar qui comprend une partie de la classe java et les fichiers nécessaires, mais je souhaiterais également certains extra xml, xsl, html, txt (lisez-moi) des fichiers.
Je suis à l'aide d'Eclipse sous Windows XP.
Est-il un moyen facile pour moi de mettre en place une structure de répertoire et le paquet de tous mes fichiers dans un bocal?
OriginalL'auteur | 2008-09-25
Vous devez vous connecter pour publier un commentaire.
Ajouter les fichiers d'un dossier source et ils peuvent être inclus dans le pot.
Une façon courante est d'avoir, à la racine de votre projet, un dossier src. Dans ce cadre, les dossiers pour les fichiers java, et d'autres. quelque chose comme:
Ensuite, vous pouvez faire de chacun de ces sous-dossiers d'un dossier source (clic Droit, de l'Utiliser comme Source de Dossier) et ils devraient être disponibles à ajouter à la fiole.
OriginalL'auteur Chris Marasti-Georg
Un .jar n'est rien mais une archive ZIP, de sorte que vous pouvez utiliser n'importe quel programme capable de créer des ZIPs. Juste assurez-vous d'inclure le manifeste et tous les fichiers de classe.
OriginalL'auteur Roman Plášil
Je viens d'ajouter tous les fichiers dans mon projet Eclipse (y compris les txt, html, xml, etc fichiers).
Ensuite, j'ai utilisé Eclipse pour Fichier->Export->Fichier Jar->Suivant
Cochez la case "Exporter les fichiers source Java et des ressources".
Fait.
OriginalL'auteur
Si vous êtes en utilisant Ant, vous pouvez utiliser le
jar
tâche (voir la section exemples de la façon d'inclure/exclure certains fichiers, etc.)OriginalL'auteur Sam Martin
Si vous vous déplacez à un ANT ou Maven, pour vous Maven fans), alors vous pouvez automatiser le Pot de construction très bien, et aussi l'utiliser en dehors d'Eclipse (par exemple, dans un environnement de génération automatisé). Tout ce que vous devez faire est de copier les fichiers à partir de votre répertoire src, jsp, foobar et des ressources emplacements dans un dossier de transfert, puis le Pot de l'résultant des fichiers à l'aide de la FOURMI Pot de tâche.
Une chose que j'ai regarder vers le bas sur est y compris les non-source (à l'exception de package.html fichiers pour Javadoc) dans le dossier src. Si vous sentez que vous avez à faire pour arriver à quelque chose, alors vous faites fausse route.
OriginalL'auteur JeeBee