我有一个JavaFX应用程序,指的是几个罐子。我需要创建一个可运行的应用程序jar。但是,MANIFEST文件是指类路径lib / * .jar。所以runnable jar期望* .jar出现在/ lib文件夹下。如果将罐子移到别处,它就不起作用了。我在我的runnable jar中复制了这些* .jar。仍然不是指他们。请帮我参考罐子里面的罐子。
答案 0 :(得分:0)
实际上在eclipse中它将创建一个可运行的jar,它将类路径类提取到自己的jar文件中。如果您想将应用程序jar和参考jar组合在一起,您也可以这样做。
如果runnable jar的MANIFEST引用lib / * .jar意味着你的应用程序结构应该是
Main Directory
runnable.jar
lib
a.jar
b.jar
通过在runnable jar中复制引用jar,我不知道它是如何工作的。