簡體   English   中英

在jar里面使用JAR

[英]Using JAR inside a jar

我從我的java項目中創建了一個JAR文件。 使用Eclipse,我在自己的項目中添加了一個JAR作為引用庫。 但是,現在當我嘗試使用java -jar myProgram.jar運行程序的JAR時,我得到一個異常,說明我引用的jar不可用。

那么如何創建一個包含對不同JAR的引用並使其工作的JAR呢?

是的,可執行JAR不能包含自己的JAR依賴項。

您必須在可執行JAR清單中設置主類和類路徑,然后將所有JAR依賴項與可執行JAR一起打包到與清單CLASSPATH匹配的相對目錄結構中。 閱讀可能有所幫助。

您需要使用Eclipse的可運行JAR導出器。 從Eclipse 3.5開始,當你右鍵單擊項目時,你有以下選項,選擇Export> Runnable JAR file

替代文字

不管怎樣,Eclipse應該注意你能夠在導出的位置以你想要的方式運行JAR。

jarjar項目。 這正是你要找的。 http://code.google.com/p/jarjar/

暫無
暫無

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

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