comment append une classe java à un dossier dans un fichier jar

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.)