1. 程式人生 > >java專案打成可在命令列用命令執行的jar包

java專案打成可在命令列用命令執行的jar包

一、java專案沒有匯入第三方jar包
這時候打包就比較簡單:
1. 首先在MyEclipse(或者Eclipse)中開啟專案, 右鍵點選專案,選擇“Export”;
2. 選擇Java/JAR file,Next;
3. Select the resources to export中可以選擇你想要包含的專案資料夾,一些不必要的資料夾就無需放進去了,免得增大空間;
這裡有幾個選項:
    * Export generated class files and resources 表示只匯出生成的.class檔案和其他資原始檔
    * Export all output folders for checked projects 表示匯出選中專案的所有資料夾

    * Export java source file and resouces 表示匯出的jar包中將包含你的原始碼*.java,如果你不想洩漏原始碼,那麼就不要選這項了
    * Export refactorings for checked projects 把一些重構的資訊檔案也包含進去
在Select the export destination中選擇匯出的jar的路徑,Next.
4. 下一頁可以選擇是否匯出那些含有警告warning或者錯誤errors的*.class檔案。一般不用理他,Next
5. 下一個頁面裡可以對專案做一些配置。(如果專案沒有引入第三方jar包,這項我們採用系統預設的選項就OK,Main class一定要設定成為你專案的那個主方法入口類)

    * Generate the manifest file是系統幫我們自動生成MANIFEST.MF檔案,如果你的專案沒有引用其他class-path,那可以選擇這一項。
    * Use existing mainfest from workspace。這是可以選擇我們自定義的.MF檔案,格式如上所寫。
    * Seal content。要封裝整個jar或者指定的包packet
    * Main class。這裡可以選擇你的程式入口,將來打包出來的jar就是你這個入口類的執行結果。
最後Finish,搞定。 ......
二、java專案有匯入第三方Jar包
1,右擊專案,單擊export=》java=》選第三個,Runnable Jar file (可執行的jar檔案),Next,

2,選擇launch configuration(程式入口配置),Exportdestination(匯出目標)
Library handing:   選擇第一個 引用的jar包會整合到專案中去。
                    選擇第二個 引用的jar包會單獨放在專案根目錄下(推薦)。
                    選擇第三個 引用的jar包會單獨放在一個資料夾下,這個資料夾和匯出的jar放在同一目錄下,

finish。

匯出之後,就可以用命令列找到jar包所在的資料夾,然後用java -jar xxx.jar直接運行了。

原文地址:http://blog.csdn.net/u010154380/article/details/51880273