無為

          無為則可為,無為則至深!

            BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
            190 Posts :: 291 Stories :: 258 Comments :: 0 Trackbacks

          1. workdir=learnJar

          目錄結(jié)構(gòu)
          + learnJar
          ?| mf.mf
          ?|+ test
          ???| Test.java
          ?
          2. workdir>javac test\Test.java

          + learnJar
          ?| mf.mf?
          ?|+ test
          ?? | Test.java
          ?? | Test.class

          3. workdir>jar cvfm a.jar mf.mf test\Test.class

          + learnJar
          ?| mf.mf
          ?|+ test
          ?? | Test.java
          ?? | Test.class
          ?|+ a.jar
          ?? |+ META-INF
          ???? | MANIFEST.MF
          ?? |+ test
          ???? | Test.class

          ?4. workdir>java -jar a.jar
          hello world


          NOTE
          1. manifest.mf可以放在任何位置,也可以是其它的文件名(反正最后jar中的文件名會被自動變?yōu)镸ANIFEST.MF)
          2. "Manifest-Version: 1.0"--該行(以及其它行)冒號后面必須是個空格,否則jar時出錯"invalid header field"
          3. "Main-Class: test.Test<回車>"--該行必須以一個回車符結(jié)束,否則無效。
          4. 如果是有UI的程序雙擊jar文件即可運行。(如果安裝了winrar等壓縮軟件,jar文件會被關(guān)聯(lián),因此,雙擊時并不會執(zhí)行jar程序,而是調(diào)用壓縮軟件來打開jar文件,這時,將jar的關(guān)聯(lián)去掉即可)

          Appendix
          Test.java

          package ?test;

          import ?javax.swing. * ;

          public ? class ?Test? extends ?JFrame {
          ????
          public ? static ? void ?main(String[]?args) {
          ????????Test?impl
          = new ?Test();
          ????????JLabel?label?
          = ? new ?JLabel( " hello?world " );
          ????????impl.add(label);
          ????????????impl.pack();
          ????????impl.setVisible(
          true );
          ????}

          }

          mf.mf
          Manifest-Version:?1.0
          Main
          -Class:?test.Test
          <回車>


          凡是有該標(biāo)志的文章,都是該blog博主Caoer(草兒)原創(chuàng),凡是索引、收藏
          、轉(zhuǎn)載請注明來處和原文作者。非常感謝。

          posted on 2006-06-24 08:30 草兒 閱讀(217) 評論(0)  編輯  收藏 所屬分類: Java編程經(jīng)驗談
          主站蜘蛛池模板: 教育| 吴川市| 綦江县| 信宜市| 张北县| 荆州市| 顺平县| 静宁县| 革吉县| 明光市| 沙坪坝区| 霍山县| 自治县| 南通市| 洛扎县| 慈溪市| 栾川县| 榆林市| 轮台县| 九江市| 娄底市| 遵义县| 红原县| 华蓥市| 拉萨市| 铜山县| 临猗县| 灌云县| 盐亭县| 兴安盟| 民勤县| 汝阳县| 八宿县| 宜宾市| 阜康市| 丰台区| 县级市| 崇文区| 行唐县| 项城市| 同仁县|