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

时间:2015-03-04 09:22:02

标签: java jar javafx

我有一个JavaFX应用程序,指的是几个罐子。我需要创建一个可运行的应用程序jar。但是,MANIFEST文件是指类路径lib / * .jar。所以runnable jar期望* .jar出现在/ lib文件夹下。如果将罐子移到别处,它就不起作用了。我在我的runnable jar中复制了这些* .jar。仍然不是指他们。请帮我参考罐子里面的罐子。

1 个答案:

答案 0 :(得分:0)

实际上在eclipse中它将创建一个可运行的jar,它将类路径类提取到自己的jar文件中。如果您想将应用程序jar和参考jar组合在一起,您也可以这样做。

如果runnable jar的MANIFEST引用lib / * .jar意味着你的应用程序结构应该是

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

通过在runnable jar中复制引用jar,我不知道它是如何工作的。