0

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

4

2 回答 2

2

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

于 2013-03-19T21:54:44.107 回答
2

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

if exist %JAVA_HOME%\bin\javac.exe (
   ...
) else (
   ...
)
于 2013-03-19T21:56:09.800 回答