我在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下载软件) –