156 votes

Comment obtenir les noms des classes dans un fichier jar ?

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.

0voto

Description de la solution : L'IDE Eclipse peut être utilisé pour cela en créant un exemple de projet java et en ajoutant toutes les jarres dans le chemin de construction du projet.

ÉTAPES ci-dessous :

  1. Créez un exemple de projet Java Eclipse.

  2. Tous les jars que vous avez dans son chemin de construction

  3. CTRL+SHIFT+T et tapez le nom complet de la classe .

  4. Les résultats seront affichés dans la fenêtre avec tous les bocaux ayant cette classe. Voir l'image ci-jointe. enter image description here

0voto

Vikas Points 41

Windows cmd : Cela fonctionnera si vous avez tous les pots dans le même répertoire et que vous exécutez la commande suivante

for /r %i in (*) do ( jar tvf %i | find /I "search_string")

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X