编程生活

   :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  113 随笔 :: 0 文章 :: 18 评论 :: 0 Trackbacks
用UltraEdit打开class文件
0000000 feca beba 0000 3100 2200 000a 0006 0914
.....
注意5-8字节的值,如上面例子的值为:
0000 3100
3100 是class文件的主版本标识: 31表示jdk1.5, 30表示jdk1.4, 2F表示jdk1.3...
0000 是class文件的小版本标识,这个值在兼容器上一般影响不大

(注意: 1-4位是java class文件的标识符, 所有的class文件都是以"cafebabe"开始))
You may find the version of some class files compiled by javac of jdk1.4 is '2e', it means the class file can be run by JDK1.2
posted on 2008-06-20 10:21 wilesun 阅读(1307) 评论(1)  编辑  收藏

评论

# re: 如何知道Java Class文件的Java版本 2008-07-02 17:58 wilesun
格式不对  回复  更多评论
  


只有注册用户登录后才能发表评论。


网站导航: