我想從其他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文件