使用批处理脚本检查环境中是否存在JAVA_HOME

我想检查是否在环境中存在JAVA_HOME所以我写了下面的脚本a.bat

 if "%JAVA_HOME%" == "" ( echo Enter path to JAVA_HOME: set /p javahome= ) if not "%JAVA_HOME%" == "" ( echo %JAVA_HOME% ) 

它显示“该命令的语法是不正确的”我在哪里出错?

Solutions Collecting From Web of "使用批处理脚本检查环境中是否存在JAVA_HOME"