CA FE BA BE 00 00 00 30ClassFile {
u4 magic;
u2 minor_version;
u2 major_version;
...
}
Beispiel:
Also ergibt sich die Hex-Version 30.0, das entspricht dezimal 48,
also der JDK-Version 1.4
Java-Version | Byte-Code-Version |
---|---|
1.0 | 45.0 (00 00 00 2D) |
1.1 | 45.3 (00 03 00 2D) |
1.2 | 46 (00 00 00 2E) |
1.3 | 47 (00 00 00 2F) |
1.4 | 48 (00 00 00 30) |
5.0 (1.5) | 49 (00 00 00 31) |
6.0 (1.6) | 50 (00 00 00 32) |