我尝试用谷歌搜索,但找不到答案:
我们需要将包含可执行 jar 文件(这是我们编写的一个小型 swing 程序)的 zip 文件发送给客户端。我们没有使用任何安装程序工具包,只是将可执行 jar 和 prop 文件打包在 zip 文件中,客户端将在预定义位置提取该文件。客户将其部署在给定位置的计算机上。该程序是在 Java 1.8 上构建和测试的。我们不知道客户的机器上是否已经安装了 JRE,甚至不知道客户是否能够自行安装。
我的问题是:我们是否还可以将 jre 文件夹结构(来自使用 Java exe 部署的机器)包含在我们的压缩软件中,以便它在客户端机器上解包,并且客户端可以使用此 jre,而不是学习如何安装新的 jre? (我的理解,他们可能仍然需要将 JAVA_HOME 添加到他们的 Windows 类路径中)
最佳答案
甲骨文的JRE 8 README说明您可以重新分发 JRE(部分),并说明哪些部分是必需的,哪些部分是可选的。
当您打算这样做时,请务必检查许可协议(protocol):
Vendors must follow the terms of the Java SE Runtime Environment Binary Code License agreement.
关于java - JRE : install vs deploy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29571012/