Maison > Java > javaDidacticiel > Comment puis-je déterminer la version du JDK utilisée pour compiler un fichier .class ?

Comment puis-je déterminer la version du JDK utilisée pour compiler un fichier .class ?

Susan Sarandon
Libérer: 2024-12-08 10:00:20
original
555 Les gens l'ont consulté

How Can I Determine the JDK Version Used to Compile a .class File?

Détermination de la version JDK utilisée pour compiler un fichier .class

Lors du débogage d'une erreur « Numéro de version incorrect dans le fichier .class » en Java , il peut être utile de vérifier la version des fichiers .class impliqués. Voici comment obtenir ces informations :

Environnement Unix/Linux :

Exécutez la commande suivante :

javap -verbose MyClass | grep "major"
Copier après la connexion

Environnement Windows :

Exécutez ceci command :

javap -verbose MyClass | findstr "major"
Copier après la connexion

Interprétation du résultat :

La sortie de ces commandes comprendra une ligne contenant « majeur » : suivie d'une valeur numérique. Cette valeur représente la version majeure de Java utilisée pour compiler le fichier .class :

Java Version Major Version
1.2 46
1.3 47
1.4 48
5 49
6 50
7 51
8 52
9 53
10 54
11 55
12 56
13 57
14 58
15 59
16 60
17 61
18 62
19 63
20 64

Ces informations peuvent vous aider à déterminer la différence de version entre le JRE et le JDK et à ajuster vos paramètres de compilation en conséquence.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal