簡體   English   中英

Java / Eclipse:將類,接口和參考庫導出到jar文件

[英]Java/Eclipse: Export classes, interfaces AND REFERENCED LIBRARIES to a jar file

我寫了幾個java類和-interfaces。 這些類正在使用引用的庫。 沒有引用的庫,這些類將無法工作。

我想將這些類/接口導出到jar文件。 不是可運行的jar,因為我以后想將此jar文件用作庫。

但是,在創建我的jar文件之后,似乎沒有包含我引用的庫。

有誰知道,這可能是什么問題?

如果您有一個使用外部jar的項目,則要執行該項目,您需要將庫的類放在您的類路徑中。 您可以通過以下幾種方法實現此目的:

  • 執行jar時,將引用庫的路徑添加到類路徑中
  • 在您的項目結構內創建一個“ lib”文件夾,並將其添加到您的項目中。 在Eclipse中,右鍵單擊您的項目
  • 使用maven通過maven-dependency-plugin和maven-jar-plugin編譯和執行jar。 在執行jar之前,它將復制您的jar並將其包含在manifest.mf中。
  • 使用maven-assembly-plugin創建一個胖子罐。 它將在生成jar之前打開引用的庫jar,並將該庫中的所有類復制到當前項目中。 因此,每個需要的類都將放在jar中。

暫無
暫無

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

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