簡體   English   中英

如何在不使用第三方工具的情況下在應用程序jar中引用jar?

[英]How to refer jar inside my application jar without using third party tools?

我有一個JavaFX應用程序,它引用了幾個jar。 我需要創建該應用程序的可運行jar。 但是,MANIFEST文件引用的是類路徑lib / *。jar。 因此,可運行的jar期望* .jar位於/ lib文件夾下。 如果罐子移到其他地方,它將無法工作。 我正在將這些* .jar復制到我的可運行jar中。 仍然不是指他們。 請幫我參考一下罐子里的罐子。

實際上,在eclipse中,它將創建一個可運行的jar,它將類路徑類提取到其自己的jar文件中。 如果要將應用程序jar和參考jar組合在一起,則可以執行相同操作。

如果可運行jar的清單引用lib / *。jar,則意味着您的應用程序結構應為

Main Directory
  runnable.jar
  lib
    a.jar
    b.jar

我不知道它是如何工作的,方法是在可運行的jar中復制參考jar。

暫無
暫無

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

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