編程生活

             :: 首頁 :: 新隨筆 :: 聯(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ā)表評論。


          網站導航:
           
          主站蜘蛛池模板: 济宁市| 鞍山市| 内江市| 文安县| 西青区| 淮滨县| 潼关县| 黄陵县| 和静县| 遵化市| 宁夏| 屏山县| 静宁县| 金塔县| 遵义县| 昌都县| 黎平县| 扶沟县| 三门县| 抚松县| 扶风县| 镇雄县| 洞头县| 手游| 县级市| 芦溪县| 福贡县| 上饶市| 沙雅县| 桂东县| 晋中市| 平果县| 保定市| 利津县| 盐亭县| 华坪县| 昭苏县| 彩票| 西城区| 新闻| 玛多县|