首页 > 代码库 > 怎样查看class文件的jdk版本号

怎样查看class文件的jdk版本号

1、事先编译好一个class文件。如:TestVersion.class

2、使用UltraEdit或Editplus打开class文件,我这里使用的editplus,如图:

技术分享

3、打开时Encoding选择Hex viewer,以16进制方式显示

技术分享

4、打开文件的内容例如以下:

技术分享

5、仅仅看第一行数据,前面8个字节CA FE BA BE 是固定的。之后4个字节00 00 是次版本。次版本后面的4个字节00 33  是jdk的版本。如我这里使用的是jdk1.7

jdk版本相应关系例如以下:

版本相应十进制jdk版本
2E46jdk1.2
2F47jdk1.3
3048jdk1.4
3149jdk1.5
3250jdk1.6
3351jdk1.7
3452jdk1.8






怎样查看class文件的jdk版本号