我可以在类路径中使用存在于不同jar中的jar的Man-Class

时间:2014-03-26 04:20:38

标签: java jar executable-jar manifest.mf

我有一个场景,我需要从类路径中的另一个jar中创建一个带有Main-Class的虚拟可执行jar(即主类不在虚拟jar中)。有可能实现这个目标吗?

这是因为拥有主类的jar不是可执行的jar,但同时我不想篡改它,因为它是第三方jar,而根据我们的标准应用程序调用脚本我们应该使用可执行jar来调用应用程序。因此我在其中创建了带有Main-Class的虚拟jar。但它仍在给予:

  

错误:无法找到或加载主类

例如:dummy.jar manifest entries

Main-Class: com.thirdparty.jar.MainClass
Class-Path:thirdpartyapp.jar

此处com.thirdparty.jar.MainClass位于thirdpartyapp.jar内。

提前致谢:)

0 个答案:

没有答案