【发布时间】:2016-05-01 02:41:01
【问题描述】:
我需要在 Windows 8 服务器的所有应用程序的启动脚本中将硬编码的 java jre 路径 JAVA_HOME 替换为环境变量。在脚本中,代码如下: 设置 JAVA_HOME = c:\program files(x86)\java...
这些脚本是 conf 文件。我以前没有处理过这个脚本,也不想搞砸应用程序。我知道在 cmd 中我可以调用 set JAVA_HOME 来从环境变量中获取路径。有人可以建议我如何在配置(在我的情况下为 .conf)脚本中执行此操作吗?谢谢。
已编辑:让我在这里更具体一些。 Java服务是包装器,代码如下: 设置 JAVA_HOME=C:\Program Files (x86)\Java\jre1.8.0_51 wrapper.java.command=%JAVA_HOME%/bin/java
我是否应该只删除 set 行,然后 wrapper.java.command 将获取正确的 JAVA_HOME 值。如果我不需要将 JAVA_HOME 设置为与系统默认值不同的值,我不需要使用设置,这是否正确?谢谢。
【问题讨论】:
-
脚本正在替换
JAVA_HOME环境变量。
标签: java windows scripting startup