編程生活

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

          評論

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


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


          網站導航:
           
          主站蜘蛛池模板: 迁西县| 竹溪县| 鸡泽县| 日土县| 陆河县| 孙吴县| 武强县| 西丰县| 临清市| 新余市| 上思县| 全州县| 永兴县| 嵩明县| 西和县| 边坝县| 额敏县| 三台县| 云和县| 华安县| 五常市| 清水县| 马山县| 吉林省| 独山县| 海门市| 尼玛县| 绥棱县| 尉犁县| 临江市| 邛崃市| 阿荣旗| 富顺县| 赞皇县| 太康县| 仪陇县| 都匀市| 观塘区| 兰坪| 新宾| 广灵县|