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

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

DDD
Libérer: 2024-12-16 07:12:15
original
806 Les gens l'ont consulté

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

Comment vérifier la version du JDK utilisée pour compiler un fichier .class

Vérification de la version

Lorsque vous rencontrez l'erreur , "Numéro de version incorrect dans le fichier .class", il peut être utile de déterminer la version des fichiers .class en question. Voici une approche multiplateforme pour vérifier la version majeure du JDK utilisée pour compiler un fichier .class :

Unix/Linux

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

Windows

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

Interprétation de la sortie

La sortie de la commande ci-dessus comprendra une ligne similaire to :

major version: 50
Copier après la connexion

Cette valeur correspond à la version majeure du JDK utilisée pour compiler le fichier .class. Reportez-vous au tableau ci-dessous pour un mappage entre les numéros de version majeurs et les versions Java :

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
21 65
22 66

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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal