Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/351.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何判断JAVA_HOME是否在Windows批处理文件中包含JDK?_Java_Windows_Batch File_Environment Variables_Java 7 - Fatal编程技术网

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

如何判断JAVA_HOME是否在Windows批处理文件中包含JDK?,java,windows,batch-file,environment-variables,java-7,Java,Windows,Batch File,Environment Variables,Java 7,是否可以判断JAVA\u HOME系统环境变量是否在Windows批处理文件中包含JDK?您可以查找%JAVA\u HOME%\bin\javac.exe(或我假设的exe)。这不应该存在于JRE中,而应该只存在于JDK中。您可以查找%JAVA\u HOME%\bin\javac.exe(或者我假定为exe的任何内容)。这不应该存在于JRE中,只应该存在于JDK中。如果要检查编译器是否存在,可以执行以下操作: if exist %JAVA_HOME%\bin\javac.exe ( ...

是否可以判断
JAVA\u HOME
系统环境变量是否在Windows批处理文件中包含JDK?

您可以查找%JAVA\u HOME%\bin\javac.exe(或我假设的exe)。这不应该存在于JRE中,而应该只存在于JDK中。

您可以查找%JAVA\u HOME%\bin\javac.exe(或者我假定为exe的任何内容)。这不应该存在于JRE中,只应该存在于JDK中。

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

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

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

if exist %JAVA_HOME%\bin\javac.exe (
   ...
) else (
   ...
)
“包含JDK”是什么意思?你是说如果可执行文件存在吗?你说的“包含JDK”是什么意思?你的意思是如果可执行文件存在?