首页 > 其他 > 详细

如何查看class文件的jdk版本

时间:2015-07-30 11:19:22      阅读:242      评论:0      收藏:0      [点我收藏+]

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版本号
2E 46 jdk1.2
2F 47 jdk1.3
30 48 jdk1.4
31 49 jdk1.5
32 50 jdk1.6
33 51 jdk1.7
34 52 jdk1.8






版权声明:本文为博主原创文章,转载请注明本文链接。文章内容如有错误望能指正,以免误导更多人。

如何查看class文件的jdk版本

原文:http://blog.csdn.net/gnail_oug/article/details/47145047

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!