Sky's blog

          我和我追逐的夢

          常用鏈接

          統計

          其他鏈接

          友情鏈接

          最新評論

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

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

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

              今天無意中發(fā)現(嗯,是之前有點孤陋寡聞), 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

          主站蜘蛛池模板: 彭阳县| 郯城县| 南安市| 夹江县| 竹北市| 绥阳县| 稷山县| 霞浦县| 犍为县| 旺苍县| 牟定县| 贡嘎县| 绥宁县| 汕尾市| 于都县| 盖州市| 东乌珠穆沁旗| 万荣县| 西乌| 泸州市| 兴化市| 拉萨市| 河池市| 秦皇岛市| 阿勒泰市| 茂名市| 乌海市| 马尔康县| 营口市| 重庆市| 怀远县| 客服| 阳春市| 元阳县| 故城县| 阿拉善左旗| 万源市| 辰溪县| 红安县| 邵东县| 邵阳市|