94 votes

comment vérifier la version du fichier jar?

Je travaille actuellement sur une application polonaise J2ME, juste 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 si vous avez quelque chose, importez xyz ; pouvons-nous connaître la version du paquet jar xy à laquelle appartient ?

81voto

Vivek Points 1390

Décompressez le fichier JAR et recherchez le fichier manifeste ( META-INF\MANIFEST.MF ). Le fichier manifeste du fichier JAR peut contenir un numéro de version (mais une version n'est pas toujours spécifiée).

57voto

kenorb Points 2464

Vous devez le décompresser et vérifier son META-INF/MANIFEST.MF , par exemple

 unzip -p file.jar | head

ou plus précis :

 unzip -p file.jar META-INF/MANIFEST.MF

17voto

Vadzim Points 4460

Juste pour compléter la réponse ci-dessus.

Le fichier manifeste est situé à l'intérieur du jar au chemin META-INF\MANIFEST.MF

Vous pouvez examiner le contenu de jar dans n'importe quel archiveur prenant en charge zip.

11voto

vijay Points 55

Chaque version de pot a une somme de contrôle unique. Vous pouvez calculer la somme de contrôle pour votre pot (qui n'avait pas d'informations sur la version) et la comparer avec les différentes versions du pot. Nous pouvons également rechercher un pot en utilisant la somme de contrôle.



Référez-vous à cette question pour calculer la somme de contrôle : Quelle est la meilleure façon de calculer une somme de contrôle pour un fichier qui se trouve sur ma machine ?

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