2012-03-11 89 views
2

我是Java Swing的新手&我有點難住。我正在開發的應用程序將安裝在未安裝JRE的系統上。有沒有辦法在Java Swing應用程序中打包JRE並創建一個安裝JRE和應用程序的EXE文件?如何在部署Java Swing應用程序時安裝JRE?

+0

您不需要JDK(Java開發工具包),只需要JRE(Java運行時環境)。 – MByD 2012-03-11 10:40:10

+0

你需要什麼JDK? – Nick 2012-03-11 10:41:11

+2

如果有某種軟件包管理器可以從存儲庫下載軟件並安裝所有的依賴關係,它會不會很好... – Robert 2012-03-11 11:29:42

回答

4

您可以使用Launch4J從Java程序源創建.exe文件。該工具提供了一個設置Java JDK/JRE相對路徑的選項。這意味着您可以使用所需的JDK/JRE交付軟件。

但要小心。由於許可問題,如果您提供了供下載的JDK/JRE,我認爲您會遇到麻煩。

最好的辦法是告訴用戶安裝JDK/JRE自己....

1

你必須使用安裝程序。嘗試使用NSIS例如

6

使用deployJava.js,以確保合適的最低JRE安裝在最終用戶的計算機上。然後使用Java Web Start安裝並啓動應用程序本身。

那些兩者都是:

  1. 的富客戶端應用程序的部署提供由Oracle。
  2. 設計用於Windows,OS X & * nix。
相關問題