Eclipse對Java項目打Jar包


在本Java項目中,如下圖一所示,Java項目含有外部依賴Jar包 -- fastjson-1.2.29.jar  包。 在經歷了多次的失敗后,最后我終於使用 Eclipse 對 "Java 包含外部依賴的項目 "打包成功 。

 

 

                                                                                                  圖一

 

         選中要進行打包的Java項目,右鍵 ---> 選中 " Export " 選項。 如圖二所示。

 

 

 

                                                                                                  圖二                                                             

 

      選中 " Runnable JAR file ",點擊 "Next" 。如圖三所示

 

 

 

                                                                                                  圖三

 

         在 Runnable JAR File Export界面中,Launch configuration 一欄,點擊下拉框,選中項目的入口文件(啟動文件)。 在 Export destination 一欄,點擊 “Browse...” ,選中將要打包的Jar包的存放 位置。 如下圖四所示。

 

 

 

                                                                                                  圖四

 

          在圖四中, Launch configuration 一欄中的Java項目入口文件(啟動文件) 不是我們需要的 Test.java 文件。在下圖五中,Launch configuration 一欄的下拉框選項中,同樣沒有 Test.java文件。

 

 

 

                                                                                                  圖五

 

         之所以會出現這種情況,是因為 Test.java 自被創建編寫完畢,還沒有執行 過 。所以,Launch configuration 一欄的下拉框無法加載到 Test.java 文件。在運行 Test.java文件后,Launch configuration 一欄的下拉框中就包含 Test.java文件。如下圖六所示

 

 

                                                                                                                圖六

 

    點擊圖六中的 “Finish” 按鈕后,Jar包打包成功。 如下圖七所示。

 

 

 

                                                                                                  圖七

 

 

   使用Java命令: Java -jar ctg-mq-yx-1.0.0.jar 命令,即正確運行該程序。 如下圖八所示。

 

 

 

                                                                                                  圖八

 

   若有小伙伴將 ctg-mq-yx-1.0.0.jar 壓縮包解壓后,即可看到在解壓文件中,包含 "Test-Jar" 項目所依賴的 fastjson-1.2.29.jar Jar包。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM