<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    GalaxyPilot —— D.S


            生命不熄,戰斗不止
    數據加載中……

    用javap查看編譯版本

    我們可以用javap命令查看class文件的編譯版本。
    比如對Worke.class使用javap命令:javap -verbose Worker
    我將看到Worker的反編譯結果。其中前幾行如下:
    Compiled from "Worker.java"
    public class com.teleca.robin.Worker extends java.lang.Thread
      SourceFile: "Worker.java"
      minor version: 0
      major version: 49
      Constant pool:
    上面的minor version: 0和major version: 49就是編譯Worke.class時使用的jdk編譯版本號。
    但是它并不是我們所熟悉的jdk版本號(比如jdk1.5)。
    不過我們可以把從 JDK 1.1 到 JDK 1.7 編譯器編譯出的 class 的默認 minor.major version 匯總下就知道對應關系了。
    JDK 編譯器版本target 參數十六進制 minor.major十進制 minor.major
    jdk1.1.8不能帶 target 參數00 03 00 2D45.3
    jdk1.2.2不帶(默認為 -target 1.1)00 03 00 2D45.3
    jdk1.2.2-target 1.200 00   00 2E46.0
    jdk1.3.1_19不帶(默認為 -target 1.1)00 03 00 2D45.3
    jdk1.3.1_19-target 1.300 00   00 2F47.0
    j2sdk1.4.2_10不帶(默認為 -target 1.2)00 00   00 2E46.0
    j2sdk1.4.2_10-target 1.400 00   00 3048.0
    jdk1.5.0_11不帶(默認為 -target 1.5)00 00   00 3149.0
    jdk1.5.0_11-target 1.4 -source 1.400 00   00 3048.0
    jdk1.6.0_01不帶(默認為 -target 1.6)00 00   00 3250.0
    jdk1.6.0_01-target 1.500 00   00 3149.0
    jdk1.6.0_01-target 1.4 -source 1.400 00   00 3048.0
    jdk1.7.0不帶(默認為 -target 1.6)00 00   00 3250.0
    jdk1.7.0-target 1.700 00   00 3351.0
    jdk1.7.0-target 1.4 -source 1.400 00   00 3048.0
    Apache Harmony 5.0M3不帶(默認為 -target 1.2)00 00   00 2E46.0
    Apache Harmony 5.0M3-target 1.400 00   00 3048.0
    注1:javac 有個 -target 參數,編譯時可以通過
    target參數來設置編譯時所使用的jdk版本。比如如果目標 JVM 是 1.3 的話,編譯選項就可以用 -target 1.3 -source 1.3 了。
    相應的如果使用 ant ,編譯時可以通過target參數來設置編譯時所使用的jdk版本。比如:
    <javac target="1.4" source="1.4" ............................/>
    注2:javac中source和target 的意義
    -source <版本>                              提供與指定版本的源兼容性
    -target <版本>                               生成特定 VM 版本的類文件
    source才是真正的指明代碼的兼容性,target則是指定了生成class的格式的版本號,即生成特定 VM 版本的類文件。

    posted on 2012-05-29 14:34 舵手 閱讀(1815) 評論(0)  編輯  收藏


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


    網站導航:
     
    主站蜘蛛池模板: 日韩免费无码视频一区二区三区| 国产成人高清亚洲一区久久| 久久久久久久久久免免费精品| 日韩免费视频网站| 国产亚洲中文日本不卡二区 | 久久亚洲AV无码西西人体| WWW亚洲色大成网络.COM| 午夜视频免费成人| 亚洲国产高清国产拍精品| 日韩视频免费在线| 色视频在线观看免费| 哒哒哒免费视频观看在线www | 亚洲精品乱码久久久久久V| 国产成人免费网站在线观看| 朝桐光亚洲专区在线中文字幕| 免费国产成人午夜电影| 亚洲阿v天堂在线2017免费| 亚洲国产精品无码一线岛国| 99久9在线|免费| 亚洲高清中文字幕免费| 四虎影院永久免费观看| 91视频精品全国免费观看| 亚洲国产第一页www| 成年女人18级毛片毛片免费| 曰批全过程免费视频免费看| 综合亚洲伊人午夜网| 91福利免费视频| 亚洲AV无码资源在线观看| 国产亚洲精久久久久久无码77777 国产亚洲精品成人AA片新蒲金 | 国产亚洲精品精品精品| 国产亚洲精品影视在线产品| 十八禁视频在线观看免费无码无遮挡骂过| 亚洲第一福利视频| 香蕉高清免费永久在线视频| free哆拍拍免费永久视频| 99亚洲精品高清一二区| 国产成人免费福利网站| 日本卡1卡2卡三卡免费| 亚洲AV无码专区亚洲AV桃| 久久精品亚洲视频| 日韩免费电影在线观看|