通过java类文件识别JDK编译版本号
类文件里第5,6。7,8四个字节是jDK版本信息。当中5,6为小版本;7,8为大版本。
大版本号号相应JDK版本号例如以下:
| JDK版本 | 7,8字节 |
| JDK8 | 52(0x34) |
| JDK7 | 51(0x33) |
| JKD6 | 50(0x32) |
| JKD5 | 49(0x31) |
| JDK1.4 | 48(0x30) |
| JDK1.3 | 47(0x2F) |
| JDK1.2 | 46(0x2E) |
| JDK1.1 | 45(0x2D) |
类文件里第5,6。7,8四个字节是jDK版本信息。当中5,6为小版本;7,8为大版本。
大版本号号相应JDK版本号例如以下:
| JDK版本 | 7,8字节 |
| JDK8 | 52(0x34) |
| JDK7 | 51(0x33) |
| JKD6 | 50(0x32) |
| JKD5 | 49(0x31) |
| JDK1.4 | 48(0x30) |
| JDK1.3 | 47(0x2F) |
| JDK1.2 | 46(0x2E) |
| JDK1.1 | 45(0x2D) |