java - JRE : install vs deploy

标签 java

我尝试用谷歌搜索,但找不到答案:

我们需要将包含可执行 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/

相关文章:

java - 我的java代码有缺陷,但我不明白为什么

java - 如何使用 "Simple Validation API"验证 Netbeans 中的 Java Swing 表单

java - Hibernate Entity 排序列配置

java.lang.NumberFormatException : Invalid int: "null" 异常

java - IntelliJ IDEA中如何通过大写字母(Ctrl+Backspace)分别删除关键字

java - java中按字母顺序对文件内容进行排序的快速方法

java - 无法将命令代理到远程服务器。原始错误 : Error: read ECONNRESET

java - 将现有类导出到 JAR 后找不到类异常

java - Swing 改变 BasicArrowButton 的前景色

java - 在for语句的初始化中可以初始化多少个变量?