天天看點

Eclipse導入和生成jar包導入jar包導出(生成)jar包

Eclipse導入jar包

  • 導入jar包
    • 導入mysql-connector-java-8.0.30.jar時,還需更改src包下的module-info.java檔案
  • 導出(生成)jar包
    • 如果要導出的類檔案中有代碼 報黃(Warnings)未修改,則導出jar包時會提示,如下所示。

導入jar包

在eclipse界面中,将所需jar包複制粘貼到對應工程的lib目錄下。選中剛粘貼的該jar包,右鍵jar包——“build path”——“add to build path”即可。

Eclipse導入和生成jar包導入jar包導出(生成)jar包

導入mysql-connector-java-8.0.30.jar時,還需更改src包下的module-info.java檔案

在按照上面步驟導入jar包後,在使用該jar包中的類時import出現報錯,錯誤提示 Access restriction:The type *** is not accessible,經查詢後是需要在src包下的module-info.java檔案内加一句話

requires java.sql;

,如下圖所示。

Eclipse導入和生成jar包導入jar包導出(生成)jar包
Eclipse導入和生成jar包導入jar包導出(生成)jar包

導出(生成)jar包

在eclipse的頂部導航欄中點選

File

——

Export

,在彈出的“Export”對話框中選擇

Java

檔案夾下的

JAR file

,點選"Next"按鈕,如下圖所示。

Eclipse導入和生成jar包導入jar包導出(生成)jar包

進入“Next”的界面後,來到了選擇導入jar包代碼的界面,此處需要選擇自己要将哪些代碼導出成jar包——請注意,此處不僅是你要打包的業務代碼,還包括業務代碼中用到的相關代碼也需要一并打包,比如用到的entity中的自定義類型。如果沒有一并選中,運作jar包時會報錯找不到該類。

Eclipse導入和生成jar包導入jar包導出(生成)jar包

在完成此處後,點選“Finish”按鈕即可。

此處也有詳細介紹,可以補入本文,進一步完善,注意其中勾選

.classpath

,如下圖所示。

Eclipse導入和生成jar包導入jar包導出(生成)jar包

如果要導出的類檔案中有代碼 報黃(Warnings)未修改,則導出jar包時會提示,如下所示。

Eclipse導入和生成jar包導入jar包導出(生成)jar包