我在NetBeans平臺(RCP)上開發了一個Java Swing應用程序。我想將NetBeans生成的安裝程序包含在Windows JRE中,以防PC未安裝JRE,但我不知道如何執行此操作。我試圖按照以下說明操作,但失敗了(我發現這些指令假設你完全知道JDK和JRE上的所有內容,例如,我將得到'pack200'消息不被識別爲內部或外部命令......它看來,一些路徑是錯誤或過時):在NetBeans安裝程序中包含(捆綁)JRE?
How to bundle JVM (JRE/JDK) in the installer bundle?
Including the JRE in a NetBeans Platform Installer
Installing the JRE via an Application's Installer via Windows
我想收拾JRE版本7u7
我的JDK的文件夾結構如下: C:\ Program Files文件\的Java \
在這裏我有以下兩個文件夾: jdk1.7.0_07和jre7
請幫我...非常感謝您
更好的整體策略是確保最終用戶擁有使用'deployJava.js'安裝的最少量的Java。這樣,當您決定捆綁的JRE發現有安全錯誤並被替換時,應用程序可分發不需要重新生成。然後繼續使用[Java Web Start](http://stackoverflow.com/tags/java-web-start/info)從鏈接直接啓動Swing GUI。 –
這是用於桌面應用程序還是Web小程序,還是兩者兼而有之?此外,在某些情況下,此桌面應用程序將用於沒有互聯網訪問的環境中。 – jadrijan
*「這是用於桌面應用程序還是Web小程序,還是兩者兼而有之?「*我認爲我在之前鏈接的信息頁面中描述的非常好。*」此外,有些情況下,這種桌面應用程序將用於沒有互聯網訪問的環境中。「*它需要互聯網或網絡訪問。現在有更多支持Java的計算機可以訪問網絡,而不是有可移動磁盤(用於從CD/DVD下載軟件) –