我有一個java應用程序,我從中建立了一個依賴於許多第三方jar的jar,爲最終用戶發佈打包此應用程序的最佳/常用方法是什麼?包裝java應用程序
4
A
回答
3
最好的方法是使用像Maven2或類似的構建工具,並使用它來管理您的依賴關係並構建一個全合一的軟件包。
否則,你大多會被搞清楚清單文件。儘管像Eclipse或NetBeans這樣的IDE可以幫助你一點。
1
3
的方式包裝完成。有兩種方法
包裝爲可執行:這是常見的,如果你知道支持的平臺和包裹罐中的可執行文件。並分發它。像這樣的東西http://launch4j.sourceforge.net/(我沒有使用過這一點,但也有類似的包裝)
捆綁所有jar,並提供腳本:您可以使用Maven's Assembly plug-in to bundle everything in one Jar。完成後,您可以分別爲基於Windows和Linux的系統分配
bat
文件和.sh
文件。如果您看到Glassfish以類似的方式分發。這些腳本具有可執行的命令,並且通常爲不同的行爲提供參數。
相關問題
- 1. 包裝Java Web應用程序的EXE
- 2. 創建Java應用程序安裝包
- 3. 包裝AngularJs應用程序
- 4. 包裝應用程序
- 5. 應用程序包裝
- 6. Android應用程序包裝
- 7. 用於Java應用程序的跨平臺安裝程序/包裝-maven build
- 8. Java應用程序安裝程序
- 9. Java程序包安裝程序
- 10. 用Java編寫包裝程序adb
- 11. 使用launch4j和maven包裝java命令行應用程序
- 12. 適用於Java應用程序的JRE包裝
- 13. 用Ionic包裝部署應用程序
- 14. 用JNI包裝現有應用程序
- 15. 將應用程序包裝在另一個應用程序中
- 16. 其他應用程序中的包裝Rails應用程序
- 17. C#在另一個應用程序中包裝應用程序
- 18. 包安裝程序崩潰安裝我的應用程序
- 19. Java應用程序和MySQL安裝在單個包中
- 20. 如何製作Java swing應用程序項目的安裝包?
- 21. 創建包安裝我的Java 7應用程序在Mac上
- 22. 在java中避免導入的包裝應用程序
- 23. 在Applet中包裝CLI Java應用程序
- 24. 在SSIS中執行包裝的Java應用程序
- 25. 在Eclipse中調試Java應用程序(Tanuki服務包裝器)
- 26. Java應用程序的最快服務包裝
- 27. 如何將現有的java應用程序包裝到servelet中?
- 28. Android - 包裝2應用程序一起
- 29. Maven包裝web應用程序
- 30. 自動包裝PHP應用程序
http://stackoverflow.com/questions/759855/what-are-good-installanywhere-replacements-for-installing-a-java-ee-application – 2011-01-10 18:39:02
你瞄準什麼操作系統?你需要堅持一個「純Java」解決方案嗎? – 2011-01-10 18:57:43