首页 > 编程语言 > 详细

查看JavaClass编辑版本号

时间:2021-03-08 19:56:06      阅读:26      评论:0      收藏:0      [点我收藏+]

查看JavaClass编辑版本号

JDK版本和Major Version对应表

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

使用Java自带工具检查

使用Java自带的工具,查看Class编译时使用的编译器版本

javap -v ServiceImpl.class
或者
javap verbose ServiceImpl.class

技术分享图片

使用EditPlus等工具

将实现需要查询的class文件,通过editPlus打开,如图:

技术分享图片

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

技术分享图片

打开文件中可以看到

技术分享图片

只看第一行数据,前面8个字节CA FE BA BE是固定的,从第8位开始后4个字节00 00 是次版本号,次版本号后面的4个字节00 33是JDK的版本号,如我这里使用的是JDK7

查看JavaClass编辑版本号

原文:https://www.cnblogs.com/xianbeier/p/14500655.html

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