以下 FINDSTR 示例给了我错误。
"%JAVA%" -version 2>&1 | findstr /I hotspot > nul
错误:'findstr' 未被识别为内部或外部命令、可运行程序或批处理文件。
为什么?
以下 FINDSTR 示例给了我错误。
"%JAVA%" -version 2>&1 | findstr /I hotspot > nul
错误:'findstr' 未被识别为内部或外部命令、可运行程序或批处理文件。
为什么?
好的,您需要确保它findstr.exe
确实存在(c:\windows\system32
默认情况下)。
如果不是(不太可能),那是你的问题。
如果它确实存在,请确保它存在的目录在您的路径中。path
从命令窗口执行将显示这一点。
尝试执行:
echo hello | findstr /I hello
看看会发生什么。如果这有效而 Java 无效,则 Java 本身可能正在以一种使findstr
消失的方式修改路径。
我想你的意思是“找到”。尝试,
find /?
右键单击我的电脑-高级-环境变量-系统变量-选择路径变量-附加以下
C:\WINDOWS\system32