我有一個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. 應用程序包裝
- 3. 包裝AngularJs應用程序
- 4. 包裝應用程序
- 5. 用於Java應用程序的跨平臺安裝程序/包裝-maven build
- 6. Java應用程序安裝程序
- 7. 用Java編寫包裝程序adb
- 8. 適用於Java應用程序的JRE包裝
- 9. 使用launch4j和maven包裝java命令行應用程序
- 10. C#在另一個應用程序中包裝應用程序
- 11. 其他應用程序中的包裝Rails應用程序
- 12. 包安裝程序崩潰安裝我的應用程序
- 13. 如何製作Java swing應用程序項目的安裝包?
- 14. Java應用程序的最快服務包裝
- 15. 在Applet中包裝CLI Java應用程序
- 16. Java應用程序和MySQL安裝在單個包中
- 17. 如何將現有的java應用程序包裝到servelet中?
- 18. C#包裝和web應用程序
- 19. 應用程序包安裝com.apple.installer.pagecontroller erreur -1
- 20. 包裝可穿戴應用程序
- 21. 圍繞應用程序包裝Applet
- 22. 在Android應用程序中包裝HTML
- 23. 預包裝Rails應用程序
- 24. 目標vuejs應用程序外包裝
- 25. TextBlock不包裝Silverlight應用程序
- 26. 自動包裝PHP應用程序
- 27. 安裝Java withmy應用程序
- 28. 通過.cab安裝java應用程序
- 29. 如何使用我們的Java應用程序的Java服務包裝
- 30. 用於Java數據庫應用程序的安裝程序
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