我知道Launch4J可用于从jar文件生成可执行文件。 但是我想要符合可执行jar文件是否可以在未安装JRE但JRE文件夹与jar文件一起复制的计算机中运行。是否可以将批处理文件中的JAVA_HOME设置为相对路径并使用java启动程序?
答案 0 :(得分:0)
您可以按照预期(通过调用path/to/java className
)使用复制的JRE的相对路径启动应用程序。
但是不要将JAVA_HOME设置为该路径!这对您的方案来说不是必需的,并且会使用户PC上先前存在的设置无效,从而破坏现有的Java安装。