首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

经过.class文件查看JDK版本

2012-06-22 
通过.class文件查看JDK版本使用UE(Ultra Edit)打开.class文件,切换到16进制模式,查看第1行: CA FE BA BE 0

通过.class文件查看JDK版本

使用UE(Ultra Edit)打开.class文件,切换到16进制模式,查看第1行:

 

CA FE BA BE 00 00 00 3200 75 07 00 02 01 00 27 ; ... ..

 

前8个字节:CA FE BA BE 是固定的

后面的4个字节:00 00是次版本号

次版本号后面的4个字节:00 32是编译源代码的jdk版本号

32(对应十进制的50):JDK1.6

31(对应十进制的49):JDK1.5

30(对应十进制的48):JDK1.4

2F(对应十进制的47):JDK1.3

2E(对应十进制的46):JDK1.2

经过.class文件查看JDK版本

                                                                 编译器的jdk版本是1.2

经过.class文件查看JDK版本

                                           编译器的jdk版本是1.6

热点排行