我想从其他2个可执行jar文件创建一个可执行jar文件。 所以我正在打赌项目,我有2个项目,客户端和监视器。我创建了他们的jar文件,一切都很好。 但是有没有一种方法来结合他们的jar文件,所以我可以从1个jar文件运行,所以我不必每次都运行client.jar和monitor.jar?从2个其他可执行文件jar创建可执行jar
0
A
回答
0
可以将这两个jar文件合并到一个jar文件中,但是每个jar文件只能有一个在没有通过命令行指定主类的情况下运行的主类。
这意味着您将不得不创建一个新的主类,该主类既执行两个以前的主类,又最终以不同的参数运行同一个jar文件两次。
但是,我不会推荐合并这两个。这两个是分开的项目会有一个原因,那么你为什么要把它们结合起来呢?另外,如果一个jar文件崩溃,第二个仍然会运行。
如果你仍然想这两个结合我看到两个选项:
- 要么你创建第三个项目(我假设行家?),这取决于这两个项目,其中包含新的主类
- 或者,如果遇到类加载问题,第一种方法会将jar放入jar文件,您可以使用maven shade插件来获取一个平坦的jar文件。如果您在无法控制资源加载方式的情况下使用第三方库,这有时是必需的。
0
创建另一个项目并在第三个类路径中包含这两个jar文件。
现在,你可以从一个罐子和瓶子乙main
方法复制相同的代码,并粘贴在罐子C的main
方法现在你可以只运行的Jar C.
0
但是,有没有办法结合自己的jar文件,所以我可以同时运行1个 罐子
有没有简单的方法,但解压缩,然后再得到所有的所有jar文件的内容将被提取出来,然后拉上成一个罐子。
您需要谨慎合并您的Manifest.MF文件,该文件定义了具有主要方法的主类的入口点。
注意:但我不确定您是否能够在您的清单文件中拥有2个主类的 。您可能不得不在类似 的情况下通过类路径执行。
0
我使用netbeans for java。 最简单的方法是创建新项目并将2个jar文件作为库添加到项目中
相关问题
- 1. 从jar中创建可执行文件
- 2. java可执行jar创建
- 3. 创建可执行的JAR
- 4. 可执行Jar文件FileNotFoundException
- 5. 可执行的JAR文件中创建没有得到执行
- 6. 从clojure项目创建一个可执行的jar文件?
- 7. 如何在其他系统中运行可执行文件jar?
- 8. 可执行的jar
- 9. 使用Eclipse创建可执行jar
- 10. 为Selenium创建可执行Jar代码
- 11. 如何创建testNG可执行.jar
- 12. java eclipse创建可执行jar
- 13. Java Eclipse可执行文件jar文件
- 14. 可执行jar文件 - hibernate.cfg文件
- 15. Java可执行文件Jar文件
- 16. 从Ant创建的可执行jar文件不起作用
- 17. 从scala文件创建可执行jar问题
- 18. 从ANTLR源文件创建可执行JAR
- 19. 从可执行Java Jar文件创建Shell脚本
- 20. JRuby Warbler没有创建可用的可执行JAR文件
- 21. 用文本文件创建可执行的jar文件
- 22. 如何运行使用maven创建的可执行jar文件?
- 23. 如何创建一个可执行的jar文件夹?
- 24. 如何创建一个可执行的jar文件
- 25. 如何使用netbeans创建可执行文件.jar文件
- 26. 用ant创建一个可执行jar文件,其中包含build.xml文件
- 27. 如何从一个文件夹中创建一个可执行的jar文件
- 28. 使用Ant创建可执行的JAR:如何外部库文件添加到可执行的JAR
- 29. Jar文件执行
- 30. 执行jar文件