J'ai un fichier jar et je veux savoir quelles sont toutes les classes en son sein. Est-ce que je peux faire ça?Trouver des classes au sein de Jar
3
A
Répondre
2
Comment l'utilisation jar
jar tf jar-file
- L'option
t
indique que vous voulez pour afficher la table des matières du fichier JAR. - L'option
f
indique que le fichier JAR dont le contenu doit être affiché est spécifié sur la ligne de commande. Sans l'option f, l'outil Jar s'attendait à un nom de fichier sur stdin. - L'argument
jar-file
est le nom de fichier (ou le chemin d'accès et le nom du fichier) du fichier JAR dont vous souhaitez afficher le contenu.
et si vous voulez la liste seulement les fichiers .class
vous pouvez filtrer le résultat en utilisant grep
comme:
jar tf jar-file | grep '\.class$'
2
Un fichier jar est juste une archive zip de fantaisie. Vous pouvez utiliser les classes du package java.util.jar pour lire un fichier jar et parcourir son contenu, à la recherche de fichiers .class.
Merci! Ça a marché. – TopCoder