将jar中的MainClass设置为另一个Jar

时间:2016-06-21 17:22:41

标签: java gradle

我有一个main.jar包,它在lib / my-jar.jar中有另一个jar。

如何为main.jar设置MainClass,以便它从lib / my-jar.jar包运行一个类?

2 个答案:

答案 0 :(得分:1)

假设你在清单中表示Main-Class,没有简单的方法可以引用jar中的一个类,它本身就包含在另一个jar中。

你能做的是:

  • lib/my-jar.jar移到主广口瓶外,并通过在主广告的清单中将Class-Path设置为lib/my-jar.jar将其添加到班级路径中。
  • 或将my-jar.jar的内容移动/爆炸到您的主jar

答案 1 :(得分:0)

只需将您需要的类导入到主类中。导入将成功解决,因为它是jar的一部分,您只需在导入后使用该类。