Maison >Java >javaDidacticiel >Comment déterminer 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 :
javap -verbose MyClass | grep "major"
javap -verbose MyClass | findstr "major"
Interprétation de la sortie
La sortie de la commande ci-dessus comprendra une ligne similaire to :
major version: 50
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!