Sky's blog

          我和我追逐的夢

          常用鏈接

          統計

          其他鏈接

          友情鏈接

          最新評論

          使用javap命令查看編譯版本信息

              之前遇到幾次現場故障,都是和class文件有關,比如版本不兼容造成Bad Version錯誤之類,需要檢查class文件的編譯版本信息。 

              一般的方法都是下載回來class文件,用jd打開反編譯,這個還是比較方便的,偶爾遇到手頭沒有jd的情況,就直接找個16機制文件編輯器打開class文件,直接看minor version 和 major version。 

              今天無意中發現(嗯,是之前有點孤陋寡聞), jdk自帶的javap 命令其實可以方便的搞定這個事情: javap -verbose <ClassName> 

              得到的信息如下: 

          Compiled from "Test.java" 
          public class Test extends java.lang.Object 
            SourceFile: "Test.java" 
            minor version: 0 
            major version: 50 
            Constant pool: 
          ...... 

              輕松搞定! 

          posted on 2013-02-17 15:50 sky ao 閱讀(1710) 評論(0)  編輯  收藏 所屬分類: java

          主站蜘蛛池模板: 固始县| 宁强县| 台江县| 塔城市| 会同县| 额尔古纳市| 乌兰察布市| 白玉县| 合作市| 景泰县| 青田县| 海林市| 凤台县| 红桥区| 襄垣县| 天镇县| 清涧县| 余干县| 绥芬河市| 乌拉特后旗| 安陆市| 河西区| 泸州市| 北安市| 富民县| 铁力市| 凤庆县| 冀州市| 洪湖市| 康乐县| 平阴县| 河池市| 沿河| 泰顺县| 陆丰市| 武穴市| 九寨沟县| 西和县| 两当县| 新津县| 东兴市|