我有一堆java文件,并且我的启动配置使用了外部库中的main类。不过,我没有幸运地把它作为一个罐子输出。当我尝试为我的主类选择路径时,什么也没有显示。但是我可以通过eclipse很好地启动我的程序。这有可能做到吗?
这是我的清单文件
Manifest-Version: 1.0
Rsrc-Class-Path: ./ sb-vit-api.jar sb-vital-framework.jar vital-client.jar
Class-Path: .
我想要访问名为Loader.class的类文件,该文件位于名为simple的包中的sb-vital-framework.jar中。
发布于 2020-09-30 05:39:14
首先,确保你有自己的主类。例如,CallLoader.java。这个类应该有一个静态的main方法,它可以实例化和调用你的外部Loader类。运行您的CallLoader类(右键单击/ Run as.../Java Application)。这将创建一个启动配置。
在此工作之后:
右键单击项目并选择导出...然后选择Java/Runnable Jar。选择您的启动配置并选择导出目标,例如myjar.jar
。在命令行上,您可以将Jar作为java -jar myjar.jar
运行。
如果您想直接调用您的外部main,那么您可以在jar中编辑清单,使该main成为main main。:)
https://stackoverflow.com/questions/64127484
复制相似问题