Heim >Java >javaLernprogramm >Wie bestimmen Java-Hauptversionsnummern die JVM-Kompatibilität?
Hauptversionsnummern des Java-Klassendateiformats entschlüsselt
Die Java Virtual Machine (JVM) verwaltet Versionsnummern für Klassendateien, um die Kompatibilität während der Ausführung sicherzustellen . Diese Versionsnummern, die als Hauptversionen bezeichnet werden, spielen eine entscheidende Rolle bei der Bestimmung, welche JVM eine bestimmte Klassendatei ausführen kann.
Hauptversionsnummern
Die folgende Tabelle enthält eine umfassende Liste der Java-Hauptversionsnummern und ihrer entsprechenden Java-Versionen:
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 |
Quelle der Liste
Die bereitgestellte Liste der Hauptversionsnummern stammt aus der in der Klassendatei gespeicherten Klassenversion. Diese Version befindet sich im achten Byte-Offset der Datei und gibt an, für welche Java-Version die Klassendatei gedacht ist.
Referenzmaterialien
Weitere Informationen zu Klassendateiversionen :
Das obige ist der detaillierte Inhalt vonWie bestimmen Java-Hauptversionsnummern die JVM-Kompatibilität?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!