我试过谷歌搜索,但找不到答案:
我们需要将包含可执行jar文件(这是我们编写的小型swing程序)的zip文件发送给客户端。我们没有使用任何安装工具包,只是将可执行jar和prop文件打包在一个zip文件中,客户端将在预定义的位置提取。客户端将在其指定位置的计算机上部署它。该程序是在Java 1.8上构建和测试的。我们不知道客户端是否已在其计算机上安装了JRE,甚至无法自行安装JRE。
我的问题是:我们是否可以在我们的压缩软件中包含jre文件夹结构(来自我们使用Java exe部署的机器),因此它在客户端计算机上解压缩,客户端可以使用此jre而不是学习如何安装一个新的? (我的理解是,他们可能仍需要将JAVA_HOME添加到他们的windows类路径中)
答案 0 :(得分:0)
Oracle的JRE 8 README解释说您可以重新分发(部分)JRE并说明哪些部分是必需的,哪些部分是可选的。
如果您打算这样做,请务必查看许可协议:
供应商必须遵循Java SE运行时环境Binary Code License agreement的条款。