編程生活

             :: 首頁 :: 新隨筆 :: 聯(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文件的主版本標(biāo)識: 31表示jdk1.5, 30表示jdk1.4, 2F表示jdk1.3...
          0000 是class文件的小版本標(biāo)識,這個值在兼容器上一般影響不大

          (注意: 1-4位是java class文件的標(biāo)識符, 所有的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 閱讀(1322) 評論(1)  編輯  收藏

          評論

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


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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 十堰市| 柏乡县| 沂水县| 固始县| 吴堡县| 克拉玛依市| 邵阳县| 宣威市| 南岸区| 于都县| 柳江县| 铁岭市| 葵青区| 镇远县| 弋阳县| 沈阳市| 马龙县| 右玉县| 贺州市| 张北县| 彭州市| 顺平县| 仙游县| 寻甸| 利辛县| 旬阳县| 唐山市| 东莞市| 砚山县| 和硕县| 南皮县| 巨鹿县| 铜陵市| 莱芜市| 扬州市| 蒙城县| 南皮县| 麻江县| 洛南县| 洪雅县| 石狮市|