码迷,mamicode.com
首页 > 其他好文 > 详细

如何查看class文件所对应的JDK版本

时间:2018-03-23 11:43:41      阅读:290      评论:0      收藏:0      [点我收藏+]

标签:打开   样式   enc   viewer   16进制   cell   test   height   乱码   

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

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

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

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

jdk版本号对应关系如下:

如果不是16进制方式,则显示为下图的乱码样式。此时需要点击菜单上的【切换为十六进制编辑模式】

 

版本号对应十进制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版本

标签:打开   样式   enc   viewer   16进制   cell   test   height   乱码   

原文地址:https://www.cnblogs.com/CrisZjie180228/p/8628828.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!