2009-06-25 8 views
11

en utilisant jar sur l'invite de commande windows, comment puis-je ajouter foo.class à un dossier "classes" dans foo.jar?comment ajouter une classe java à un dossier dans un fichier jar

je peux ajouter le fichier dans le pot en utilisant

pot

UVF foo.jar foo.class

mais qui ne met pas la classe dans le dossier « classes » dans le pot .

Je sais que je peux utiliser winzip pour décompresser le fichier jar, ajouter le fichier et le compresser à nouveau, mais c'est lent et j'espère inutile.

Répondre

19

Mettre foo.class dans un répertoire classes, puis exécutez

jar uvf foo.jar classes/foo.class 

(je l'ai juste essayé pour vous assurer qu'il fonctionne. Il peut une façon de le faire sans créer le répertoire classes, mais je pense que c'est la solution la plus simple.)

Questions connexes