編程生活

             :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            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 閱讀(1321) 評論(1)  編輯  收藏

          評論

          # re: 如何知道Java Class文件的Java版本 2008-07-02 17:58 wilesun
          格式不對  回復  更多評論
            


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 安龙县| 常熟市| 苏尼特右旗| 犍为县| 晋中市| 崇左市| 贵定县| 天镇县| 赣州市| 涿鹿县| 镇宁| 汝城县| 建瓯市| 张家口市| 油尖旺区| 东方市| 翁牛特旗| 红河县| 安达市| 镇远县| 阿拉尔市| 余干县| 松潘县| 台北市| 开鲁县| 黄浦区| 高淳县| 顺昌县| 凤阳县| 抚松县| 教育| 浮山县| 平陆县| 沈阳市| 台中市| 新田县| 肇东市| 曲靖市| 五大连池市| 克东县| 当涂县|