我正在尝试使用Eclipse(4.9.0)导出可运行的(Java 8)JAR。包本身的源中没有main方法-我想使用在包引用的库JAR之一中定义的main方法。
设置启动配置以使用此库类没有问题(Eclipse认为很好),但是在导出时,我始终会收到“无法从给定的启动配置中找到主要方法”。无论我将库的主类放在JAR外部还是作为JAR中的JAR,还是将其解压缩到JAR中,都是如此。
我可以通过在代码中包含main方法来使其工作,该方法可以调用或模仿库main的功能。但是,如果Eclipse在设置启动配置时能够找到外部电源,这似乎是不必要的。
那么,有什么办法可以使外部主体工作,还是必须在包装中添加一个?