簡體   English   中英

包含庫的Java導出jar

[英]Java export jar including libraries

我已經尋找了一段時間,但是沒有找到如何導出在其構建路徑中包含所引用庫的JAR (非runnable jar )的方法。

使用Eclipse ,我在導出過程中包括了lib文件夾,其中包含引用庫的jar。
將那個JAR導入另一個項目並調用一些方法會導致ClassNotFoundException
看着清單,我沒有在類路徑中看到對這些jar的任何引用,盡管jar確實包含在jar中。

所以我的問題是:
1.有什么方法可以完成對非可執行JAR的打包,因此它將包含庫?
2.是否有構建和部署包含其他jar庫的jar的最佳實踐?

我也嘗試過,但是對我不起作用。 我添加了最終的.jar文件,但是它不起作用。

因此,我做了一個解決方法。

  1. 提取所需的.jar文件作為依賴項。
  2. 復制該內容並將其全部放入.jar文件中。
  3. .jar文件添加為eclipse項目內的依賴項。
  4. 運行它,看看一切正常。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM