en utilisant jar sur l’invite de commande Windows, comment puis-je append foo.class à un dossier “classes” dans foo.jar?
Je peux append le fichier au pot en utilisant
jar uvf foo.jar foo.class
mais cela ne met pas la classe dans le dossier “classes” du fichier jar.
Je sais que je peux utiliser winzip pour décompresser le fichier jar, append le fichier et le refermer, mais c’est lent et, espérons-le, inutile.
Placez foo.class
dans un répertoire de classes
, puis exécutez
jar uvf foo.jar classes/foo.class
(Je viens juste de l’essayer pour m’assurer que cela fonctionne. Il y a peut – être un moyen de le faire sans créer le répertoire des classes
, mais je pense que c’est la solution la plus simple.)