0

我知道 Launch4J 可用于从 jar 文件中生成可执行文件。但是,我想确认可执行 jar 文件是否可以在未安装 JRE 但 JRE 文件夹与 jar 文件一起复制的计算机上运行。是否可以将批处理文件中的 JAVA_HOME 设置为相对路径并使用 java 启动程序?

4

1 回答 1

0

您可以使用复制的 JRE 的相对路径启动您的应用程序,如您所愿(通过调用path/to/java className)。

但不要将 JAVA_HOME 设置为该路径!这对于您的方案来说不是必需的,并且会使用户 PC 上先前存在的设置无效,从而破坏现有的 Java 安装。

于 2012-08-05T05:52:06.387 回答