編程生活

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

          評論

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


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


          網站導航:
           
          主站蜘蛛池模板: 香格里拉县| 上思县| 西吉县| 益阳市| 苗栗县| 乌兰察布市| 石阡县| 青海省| 深圳市| 郧西县| 建德市| 皮山县| 桦川县| 日喀则市| 大城县| 中江县| 天气| 芦溪县| 临洮县| 云霄县| 康乐县| 闻喜县| 宜州市| 金川县| 民权县| 台山市| 大荔县| 永安市| 贵港市| 庆阳市| 托克逊县| 张家口市| 仪征市| 集安市| 大埔区| 昭平县| 濮阳市| 新河县| 白朗县| 来凤县| 东至县|