2011-08-11 67 views
1

我有一個用Java編寫的應用程序,並且希望爲它編寫一個安裝程序,這在Windows XP/Vista/7和OSX上同樣適用。是否有可用於Windows XP/Vista/7和OSX的安裝程序生成器,並確保安裝Java?

此安裝程序需要確保安裝JRE> = 1.5。程序本身將在沒有網絡訪問的環境中運行,所以我不能使用Java Web Start。

有沒有這樣的安裝程序生成器?還是應該爲Windows和Mac使用單獨的安裝程序構建器?

回答

0

據我所知。 Mac OSX開發人員工具附帶一個可以檢查JRE版本的安裝程序。我使用Windows的NSIS安裝程序,但必須編寫我自己的註冊表搜索和版本檢查(特別是因爲我需要64位Java,如果計算機是64位,因爲我使用JOGL)。

0

是否有安裝程序?不,因爲這兩個平臺在執行編譯代碼方面有很大的不同。但是,您確實有一些選擇,其中大部分在this page上都有很好的解釋。

  • 使一個可執行的JAR(可能像Java Launcher工具) - 缺點是你不能方便地測試了JVM
  • 使用的版本Java Web Start - 笨重
  • 使用多平臺Java包裝像Launch4j - 也許你最好的選擇在這裏?
  • 使用跨平臺的安裝程序一樣install4j - 但你還是得爲Mac & Windoze安裝

希望幫助您開始不同下載!

-1

你可以嘗試BitRock InstallBuilder(免責聲明,我的 開發商之一),因爲它符合您的要求:它產生多 安裝用於Windows和OS X(其它平臺之間)。它包括 在目標機器中自動檢測Java 的操作以及其他用於創建Java啓動器的操作。它 也有公司的Java包「,您可以在您的安裝包括所以如果 沒有Java運行時被發現後,將其安裝爲主要 安裝

我也想提一提InstallBuilder是一個商業工具的一部分,所以 可能會或可能不會爲你工作,但我們提供免費許可證的開放 源項目和小開發商商店的折扣。

相關問題