124 votes

comment vérifier la version d'un fichier jar ?

Je travaille actuellement sur une application polonaise J2ME, en l'améliorant. Je rencontre des difficultés pour obtenir la version exacte du fichier jar. Existe-t-il un moyen de trouver la version du fichier jar pour les importations effectuées dans la classe ? Je veux dire que si vous avez quelque chose comme import x.y.z, peut-on savoir à quelle version du jar le paquet x.y appartient ?

2voto

Ganesan R Points 21

Si vous avez winrar, ouvrez le jar avec winrar, double-cliquez pour ouvrir le dossier. META-INF . Extrait MANIFEST.MF y CHANGES vers n'importe quel emplacement (par exemple le bureau).

Ouvrez les fichiers extraits dans un éditeur de texte : vous verrez Implementation-Version ou version de la version.

1voto

Sudheer Avula Points 47

Vous pouvez filtrer la version à partir du fichier MANIFEST en utilisant

unzip -p my.jar META-INF/MANIFEST.MF | grep 'Bundle-Version'

0 votes

Cela semble faire double emploi avec une réponse plus ancienne. stackoverflow.com/a/38313502/272387 - et les manifestes ne sont pas garantis d'avoir Bundle-Version .

-2voto

Suman Das Points 19

Renommez simplement l'extension en .zip au lieu de .jar. Allez ensuite dans META-INF/MANIFEST.MF et ouvrez le fichier MANIFEST.MF avec le bloc-notes. Vous pouvez y trouver la version d'implémentation.

0 votes

Vous ne faites que copier la réponse acceptée.

-17voto

Akash Tolia Points 1

Il peut être vérifié avec une commande java -jar jarname

10 votes

Ceci lancera le main() de la méthode JAR

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