MDA/MDD/TDD/DDD/DDDDDDD
          posts - 536, comments - 111, trackbacks - 0, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          如何制作一個(gè)雙擊可執(zhí)行的jar文件

          Posted on 2007-04-06 21:05 leekiang 閱讀(1331) 評(píng)論(0)  編輯  收藏 所屬分類: tips

          1,編寫清單文件test.mf,這里假設(shè)主類為test.HelloWorld.class。注意冒號(hào)后面有且只有一個(gè)空格。
                Manifest-Version: 1.0
                Main-class: test.HelloWorld
                Created-By: 1.4

          2,   把test.mf放到與src平行的目錄下,然后在src目錄下執(zhí)行jar cfm test.jar ../test.mf  *
          3,   如果被WinRAR進(jìn)行了文件關(guān)聯(lián),可在WinRAR的"選項(xiàng)-->設(shè)置-->綜合"里取消關(guān)聯(lián)。

            如果雙擊jar包還是報(bào)Could not find the main class, Program will exit的錯(cuò)誤,可能是因?yàn)槿鄙僖蕾嚨膉ar包。
            解決辦法: 把需要的jar包拷貝到src/lib下,同時(shí)在test.mf中加入一行:
                              Class-Path: lib/org.eclipse.swt.win32.win32.x86_3.2.2.v3236.jar

            如果想看控制臺(tái)的輸出信息,可以創(chuàng)建內(nèi)容如下所示的bat文件

          java -jar test.jar
          pause;


           

          主站蜘蛛池模板: 精河县| 丹棱县| 华亭县| 赞皇县| 蓝田县| 大连市| 东乡| 洞头县| 鲁甸县| 且末县| 西城区| 河曲县| 乳源| 体育| 台南县| 宕昌县| 黄陵县| 库尔勒市| 阿合奇县| 大新县| 靖安县| 乐亭县| 牟定县| 百色市| 永吉县| 纳雍县| 西峡县| 古交市| 武定县| 赣榆县| 营山县| 大宁县| 封开县| 阳曲县| 日照市| 恩平市| 得荣县| 德江县| 房山区| 山东| 外汇|