編程生活

             :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            113 隨筆 :: 0 文章 :: 18 評論 :: 0 Trackbacks
          用UltraEdit打開class文件
          0000000 feca beba 0000 3100 2200 000a 0006 0914
          .....
          注意5-8字節(jié)的值,如上面例子的值為:
          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 閱讀(1333) 評論(1)  編輯  收藏

          評論

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


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


          網(wǎng)站導航:
           
          主站蜘蛛池模板: 中西区| 麻栗坡县| 乐东| 江门市| 新泰市| 鄂州市| 奎屯市| 韶关市| 揭阳市| 磴口县| 平远县| 门头沟区| 台前县| 裕民县| 宜兰县| 北票市| 准格尔旗| 乐清市| 团风县| 裕民县| 元谋县| 天等县| 广昌县| 铅山县| 贵南县| 台北市| 曲周县| 镇远县| 武穴市| 泰来县| 临汾市| 蒲城县| 兴文县| 同江市| 新乡市| 石景山区| 乐业县| 谢通门县| 花垣县| 香港 | 澄城县|