J'ai un fichier JAR et j'ai besoin d'obtenir le nom de toutes les classes dans ce fichier JAR. Comment puis-je le faire ?
J'ai cherché sur Google et j'ai vu quelque chose à propos de JarFile ou de Java. ClassLoader
mais je n'ai aucune idée de la façon de le faire.
0 votes
Utilisez-vous un IDE ? Il s'affichera automatiquement si vous en utilisez un.
0 votes
J'utilise Eclipse, mais j'ai besoin de faire cela avec du code.
0 votes
@LuiggiMendoza - Le duplicata potentiel a des réponses avec des exemples ainsi que des ressources pour la documentation. La recherche d'un de ces noms de classe + exemple donnera plusieurs résultats utiles.
0 votes
@Alias le double éventuel indique comment trouver et obtenir un fichier à partir d'un jar, alors que la question porte sur l'obtention des noms de classes à l'intérieur d'un jar (éventuellement les classes de tous les paquets qu'il contient). Le lien dans la réponse d'ErikKaju pointe vers une solution possible utilisant
JarInputStream
yJarEntry
que je ne peux trouver dans aucune réponse de votre lien référencé.