原文链接 http://blog.csdn.net/lyqin2008/article/details/7683239
使用UE(Ultra Edit)打开.class文件,切换到16进制模式,查看第1行:
CA FE BA BE 00 00 00 32 00 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
编译器的jdk版本是1.2
编译器的jdk版本是1.6
- 大小: 12.7 KB
- 大小: 13.9 KB
分享到:
评论