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

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

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

    wiflish
    Loving Life! Loving Coding!
    posts - 98,comments - 98,trackbacks - 0

    1、創建可執行的jar包。
    手工寫manifest.mf文件(jar命令自動生成的MANIFEST.MF文件中不會包含Main-Class屬性),舉例說明:
    目錄結構:
    mymanifest.mf //該文件可以隨意放置,只要在執行jar命令時指定mymanifest.mf文件所在位置.
    -src
    ??
    -test
    ???
    Test.class

    test.Test代碼:
    1?package?test;
    2?public?class?Test?{
    3?????public?static?void?main(String[]?args)?{
    4?????????System.out.println("HelloWorld!");
    5?????}
    6?}

    mymanifest.mf文件內容:
    Manifest-Version:?1.0
    //該屬性是創建可執行jar包必需的,指定的Main-Class為全路徑類名(且該類必需有main方法)
    Main-Class:?test.Test
    Created
    -By:?wiflish

    在src目錄下執行:
    jar?cvfm test.jar ../mymanifest?.
    完成后會在src目錄下生成一個test.jar文件。由于沒有可視化界面,雙擊test.jar將會看到沒反應。
    在命令行執行java -jar test.jar就會得到輸出HelloWorld!

    這時就完成了基本的創建可執行的jar包。

    2、創建要依賴其他包的可執行jar包。
    這時只要更改mymanifest.mf文件加入:
    Manifest-Version:?1.0
    //該屬性是創建可執行jar包必需的,指定的Main-Class為全路徑類名(且該類必需有main方法)
    Main-Class:?test.Test
    //該屬性指定依賴包的路徑(路徑是相對jar包所在路徑)
    Class-Path:?lib/swing-layout-1.0.jar?//這里舉例說明,隨便用的包
    Created-By:?wiflish

    目錄結構:
    -src
    ??
    -test
    ???
    TestDepends.class //假設該類執行依賴于 swing-layout-1.0.jar,具體代碼略。
    ?
    testDepends.jar
    ??
    -lib
    ????swing
    -layout-1.0.jar

    雙擊testDepends.jar就能正確執行,如果TestDepends.jar包所在的當前目錄下沒有lib/swing-layout-1.0.jar的話,如下目錄結構:
    -src
    ??
    -test
    ???
    TestDepends.class?//假設該類執行依賴于?swing-layout-1.0.jar,具體代碼略。
    ? testDepends.jar
    雙擊testDepends.jar,將會報Could not find the main class, Program will exit.
    在命令行執行 java -jar testDepends.jar,就會得到找不到TestDepends.class中所依賴的類的錯誤.


    posted on 2006-07-05 11:00 想飛的魚 閱讀(7473) 評論(1)  編輯  收藏 所屬分類: java

    FeedBack:
    # re: 使用jar命令創建可執行的jar包
    2006-12-11 19:36 | BeanSoft
    不錯了!  回復  更多評論
      
    主站蜘蛛池模板: 亚洲人成网站在线播放2019| 美女视频黄频a免费观看| 国产免费一区二区三区| 亚洲精品动漫免费二区| 国产av无码专区亚洲国产精品| 亚洲av日韩综合一区久热| 亚洲一区二区三区免费| 亚洲一级免费视频| 色天使色婷婷在线影院亚洲| 国产AV无码专区亚洲Av| 日韩免费福利视频| 日本免费一区二区三区四区五六区 | 亚洲AV无码一区二区三区国产| 国产精品高清视亚洲一区二区| 免费人妻av无码专区| 99久久国产免费中文无字幕| 亚洲国产成人久久精品软件| 色久悠悠婷婷综合在线亚洲| 久久久久国色AV免费看图片| 国产福利免费视频| 香蕉视频亚洲一级| 亚洲成aⅴ人片在线影院八| 亚洲一级特黄大片无码毛片| 成年女人毛片免费播放视频m| 中国一级全黄的免费观看| 亚洲精品久久无码av片俺去也| 亚洲中文字幕无码一区二区三区 | 久久久久国色av免费看| jzzijzzij在线观看亚洲熟妇| 亚洲AV成人无码久久精品老人| 日韩电影免费在线观看视频| 麻豆视频免费播放| 免费在线看黄网站| 黄色三级三级三级免费看| 亚洲va精品中文字幕| 亚洲综合视频在线| 亚洲精品无码久久久久去q | 成年女人毛片免费播放人| 久久国产免费观看精品3| 日批视频网址免费观看| 色婷婷综合缴情综免费观看|