如何判断JAVA_HOME是否包含Windows批处理文件中的JDK?

时间:2013-03-19 21:53:06

标签: java windows batch-file environment-variables java-7

是否可以判断JAVA_HOME系统环境变量是否包含Windows批处理文件中的JDK?

2 个答案:

答案 0 :(得分:2)

您可以查找%JAVA_HOME%\ bin \ javac.exe(或者不管它是什么,我假设是exe)。这不应该存在于JRE中,只能存在于JDK中。

答案 1 :(得分:2)

如果您正在检查编译器是否存在,您可以执行以下操作:

if exist %JAVA_HOME%\bin\javac.exe (
   ...
) else (
   ...
)