利用Eclipse製作可執行jar run
利用範例[Java]SiteMap Creater-簡單的SiteMap建立程式來匯出產生jar run。
打開Eclipse後,在要執行jar檔的專案根目路上按右鍵選則Export
選擇要匯出的java檔,要能夠執行jar run需要把含有main的java檔一起選取
設定要匯出的路徑及檔案名稱
再來可以設定是否匯出complier時是否告知警告及complier錯誤等
再來要設定Mainifest,可以利用精靈來做設定,不過使用記事本編輯後再選取檔案,也是個不錯的方式
Manifest-Version: 1.0 Sealed: true Main-Class: yku.xml.SiteMapCreator2 Class-Path: lib/mysql-connector-java-5.0.4-bin.jar lib/log4j-1.2.15.jar lib/commons-logging.jar |
Class-Path外部library的位置,中間利用空白檔分隔
最後記得給於一行空白當結束
如果不是自行製作Manifest.mf,則在上圖選擇 "Generate the manifest file"
而且最下面的Main class要選擇一個自己的class
完成後可以看到SiteMapCreator.jar已完成
要執行此jar檔,還需要原本開發時所需要的library,如commons-logging.jar、log4j-1.2.15.jar及mysql-connector-java-5.0.4-bin.jar
把這些檔案放到剛才Mainifest.mf所指定的目錄下,如lib目錄
再來把一些其它的設定檔及需求檔案(是否打包進入jar裡,要看程式的設計方式)
再來只需要打開common視窗,利用以下語法就可以了
jar -jar jar檔案 參數
要執行此jar檔,還需要原本開發時所需要的library,如commons-logging.jar、log4j-1.2.15.jar及mysql-connector-java-5.0.4-bin.jar
把這些檔案放到剛才Mainifest.mf所指定的目錄下,如lib目錄
再來把一些其它的設定檔及需求檔案(是否打包進入jar裡,要看程式的設計方式)
再來只需要打開common視窗,利用以下語法就可以了
java -jar SiteMapCreator.jar |
沒有留言:
張貼留言