Am正在编写一个批处理脚本,以检测java是否全局安装在电脑上。正在使用:
java -version>nul
if not %errorlevel%==0 ( echo script requires java)
还尝试使用cmd /c java -version>nul
。
脚本运行良好,但控制台在存在java和时输出java版本
'java' is not recognized as an internal or external command, operable program or batch file.
当java不存在时。我正试图消除这个输出,并默默地进行检测。我做错了什么?
尝试在命令中添加2>
java -version 2> nul