取決於你的經驗,你可以推薦一些東西嗎? 我使用izpack,它是非常好的工具,還有其他更好的工具嗎?什麼是最適合java的安裝工具?
回答
在微軟Windows NSIS是偉大的,它是免費的& OSS
對於Windows有AdvancedInstaller,它很容易使用並創建標準的.msi文件。它具有Java安裝的一些額外功能。
我們使用IZPack退出了一段時間,非常滿意。您幾乎可以爲所有平臺構建安裝程序,並且可以與Maven等構建工具很好地集成。
我們所有的項目都是maven項目:) – vaske 2008-10-06 08:05:21
我很高興與install4j。 (甚至從我的Ant腳本運行)
評估了很多選項之後,我認爲install4j是目前最適合Java軟件的安裝工具。 (有關我的經驗的詳細信息,請參閱http://stackoverflow.com/questions/759855/what-are-good-installanywhere-replacements-for-installing-a-java-ee-application/786307#786307。)但當然它很大程度上取決於上下文和要求。首先,install4j是一個商業工具,可以排除許多項目。 – Jonik 2009-05-11 19:49:09
太陽已經出來了一個新的版本:https://openinstaller.dev.java.net/ - 這是開放的source和sun將使用它來啓動大部分服務器端產品/項目。
由於沒有人提到它,我會繼續並插入InstallAnywhere。我們在所有產品中使用它,並且我不能說我們真的有任何問題(至少這不是由我們自己的腳本中的錯誤引起的!)。這是一個跨平臺的GUI安裝程序,如果您希望有不同的桌面環境,它也支持控制檯安裝程序,靜默安裝等,這是一個很好的功能。
我google了一下,這裏是一個review InstallAnywhere你可能會發現有幫助。它來自第一次使用用戶,而不是出版物或薄薄的新聞稿,這可能使它不那麼有偏見,並且更好地指示你使用它的經驗。
注意審查日期爲2005年。不幸的是,自那時以來發生了很多事情,包括收購Acresso,產品已經過時。雖然如果它適合你,那當然不需要改變 – 2009-04-25 12:38:13
@丹尼爾 - 很好的瞭解。我們仍然在幾種產品中使用它,但當然最好使用工具進行主動開發! – Jay 2009-04-27 20:49:05
我想推薦我們的跨平臺安裝工具,BitRock InstallBuilder。雖然它不是基於Java的,但它通常用於打包Java應用程序。它可以很容易地與Ant集成,你可以從Unix/Linux/Mac或其他方式構建Windows安裝程序。由於生成的安裝程序是本地安裝程序,因此它們不需要自行提取步驟或捆綁JRE,這意味着更小的安裝程序並可以節省一些麻煩。我也想提及我們有免費的開源項目許可證
我建議InstallJammer。它不是用Java編寫的,但它是跨平臺的,並提供了在安裝過程中處理基於Java的應用程序的功能。因爲它不是基於Java的,所以實際上並不需要在目標系統上安裝任何版本的JRE,這很好,但是您仍然可以使用安裝程序中的操作來查找您的JRE版本應用。安裝人員很小,完全獨立。
它也是免費和開源的,如果這對你很重要。它對一些人有用。 :)
我知道你說的安裝程序,但我覺得值得一提的是JSmooth。這是一個爲Windows生成exe文件的啓動器。值得一提的原因是它執行位置JVM的工作,也可以爲用戶下載和安裝它。這通常由安裝人員來完成。以這種方式動態地執行它會更好,但由於Java經常更新,JSmooth將始終使用它可以找到的最新版本JVM(在您的參數中)。
- 1. 什麼是最適合IE的開發者工具欄?
- 2. 什麼是最適合Python的瀏覽器自動化工具?
- 3. 什麼是最好的MSI生成安裝工具?
- 4. 什麼工具最適合學習逆向工程
- 5. 什麼BPM工具適合Spring?
- 6. 什麼工具最適合在Windows上調查USB設備
- 7. Django是我正在嘗試做什麼的合適工具?
- 8. 什麼是最適合java的HBase客戶端API
- 9. 什麼是在Debian Jessie上安裝多個g ++工具鏈的最佳方式
- 10. Java部署工具包 - 什麼時候安裝內聯?
- 11. 適用於Mac OS X的最佳軟件安裝工具包?
- 12. 適用於Java的Feed Reader庫最適合什麼?
- 13. node.js最小安裝和什麼是package.json?
- 14. C#中鬆耦合的最佳工具是什麼?
- 15. 什麼是合併RSS源的最佳Windows工具?
- 16. 除了ant以外,什麼是最好的java構建工具?
- 17. 哪個工具最適合設計GUI。 Java或.net C#WPF
- 18. 什麼基於.NET的報告工具最適合MVC Web應用程序?
- 19. Flyway Java遷移是這個用例的合適工具嗎?
- 20. 你最喜歡的Rails管理工具是什麼?爲什麼?
- 21. 什麼是IBM WebSphere中適當的「工作流」工具?
- 22. 什麼是最適合用於「clear:both」的HTML5元素?目的是什麼?
- 23. WPF,什麼工具和佈局適合我的應用程序?
- 24. 安裝7BEE(java構建工具)
- 25. 安裝使用Java密鑰工具
- 26. 安裝python的安裝工具
- 27. 選擇合適的工具
- 28. 什麼是適用於Android Studio的3D模型環境的最佳工具
- 29. 安裝VMWare工具
- 30. MSI安裝工具
和jre 1.6u10一起發佈的新的內核安裝程序將使這絕對精彩。 – 2008-10-07 04:18:50