使用二进制文件编辑器(如Ultraedit)打开.class
头8个字节:CA FE BA BE 00 00 00 32
前四个字节为固定的 CA FE BA BE ,接下来的四个字节为次版本号(0000)和主版本号(0032)
34:JDK8
33:JDK7
32:JDK6
31:JDK5
30:JDK1.4
2F:JDK1.3
2E:JDK1.2
从.class文件判断java编译等级
最新推荐文章于 2024-10-10 13:05:15 发布
本文介绍了如何通过二进制文件编辑器分析.class文件的头8个字节来确定对应的JDK版本。CAFEBABE是.class文件的标识,接下来的4字节分别代表次版本号和主版本号。例如,00000032对应的是JDK6。了解这些信息对于理解代码的编译环境和兼容性至关重要。
2718

被折叠的 条评论
为什么被折叠?



