如何确认class文件的jdk版本

你的名字 2022-09-29 15:57 245阅读 0赞

使用 UltraEdit打开 class 文件,第一行内容:
00000000h: CA FE BA BE 00 00 00 32 00 A9 07 00 02 01 00 37 ; 漱壕…2.?….7
前四个字节为固定的 CA FE BA BE ,接下来的四个字节为次版本号(0000)和主版本号(0032)。
32:JDK1.6
31:JDK1.5
30:JDK1.4
2F:JDK1.3

发表评论

表情:
评论列表 (有 0 条评论,245人围观)

还没有评论,来说两句吧...

相关阅读

    相关 魔数与Class文件版本

    每个Class文件的头4个字节称为魔数(Magic Number),他的唯一作用是确定这个文件是否为一个能被虚拟机接受的Class文件。很多文件存储标准中都使用魔数来进行身份识

    相关 如何确认Java版本和位数

    有不同版本的JRE。由于兼容性问题,某些应用程序通常需要不同的版本。版本中的第一个数字表示主要版本,第二个数字表示发行版本。Java提供了-version选项来检查当前的Jav