Maison >Java >javaDidacticiel >Quelle version Java correspond au numéro de version majeure d'un fichier de classe spécifique ?
Numéros de version du format de fichier de classe Java
Dans la machine virtuelle Java, les fichiers de classe se voient attribuer un numéro de version majeur qui indique la compatibilité avec un version spécifique de la plateforme Java. Une liste des numéros de version majeurs et leurs versions Java correspondantes est fournie dans un tableau.
Java Version | Major Version |
---|---|
23 | 67 |
22 | 66 |
21 | 65 |
20 | 64 |
19 | 63 |
18 | 62 |
17 | 61 |
16 | 60 |
15 | 59 |
14 | 58 |
13 | 57 |
12 | 56 |
11 | 55 |
10 | 54 |
9 | 53 |
8 | 52 |
7 | 51 |
6 | 50 |
5 | 49 |
1.4 | 48 |
1.3 | 47 |
1.2 | 46 |
1.1 | 45 |
1.0.2 | 45 |
Source de la liste
La liste des numéros de version majeurs est dérivée à partir de la version de classe, trouvée à l'octet 7 dans le format de fichier de classe. Si vous tentez de charger une classe compilée pour une version Java supérieure dans un environnement d'exécution avec une version Java inférieure, vous rencontrerez une erreur indiquant une version de classe incompatible.
Versions mineures
Les versions mineures sont également attribuées aux fichiers de classe, mais elles ne sont pas aussi importantes que les versions majeures et n'affectent généralement pas la compatibilité. Les versions mineures sont utilisées pour indiquer des mises à jour incrémentielles au sein d'une version majeure.
Pour des informations plus détaillées, veuillez vous référer aux ressources suivantes :
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!