Eclipse對Java項目打Jar包

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

 

 

                                                                                                  圖一json

 

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

 

 

 

                                                                                                  圖二                                                             ip

 

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

 

 

 

                                                                                                  圖三ast

 

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

 

 

 

                                                                                                  圖四打包

 

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

 

 

 

                                                                                                  圖五程序

 

         之因此會出現這種狀況,是由於 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包。

相關文章
相關標籤/搜索