【发布时间】:2013-03-08 19:39:44
【问题描述】:
是否可以判断 JAVA_HOME 系统环境变量是否包含 Windows 批处理文件中的 JDK?
【问题讨论】:
-
“包含 JDK”是什么意思?你的意思是可执行文件是否存在?
标签: java windows batch-file environment-variables java-7
是否可以判断 JAVA_HOME 系统环境变量是否包含 Windows 批处理文件中的 JDK?
【问题讨论】:
标签: java windows batch-file environment-variables java-7
如果您要检查编译器是否存在,您可以执行以下操作:
if exist %JAVA_HOME%\bin\javac.exe (
...
) else (
...
)
【讨论】:
您可以查找 %JAVA_HOME%\bin\javac.exe(或其他任何内容,我假设为 exe)。这不应该存在于 JRE 中,只存在于 JDK 中。
【讨论】: