本帖最后由 yanbat 于 2012-6-6 21:59 编辑
不知道怎么描述这个问题。上代码吧- @echo off
- set jdk=%%JAVA_HOME%%\bin
- REM set jdk=%%JAVAHOME%%\bin
- REM set jdk=JAVA_HOME\bin
- echo %jdk%
- set paths=c:\;%jdk%
- echo %paths%
- echo %paths%|find /i "%jdk%"
- echo %ERRORLEVEL%
- pause
复制代码 %%JAVA_HOME%%时结果为1,这个结果不合预期。%%JAVAHOME%%与JAVA_HOME时结果为0,符合预期。相比之下,感觉%%JAVA_HOME%%中的下划线有问题。这个如何解决呢?多谢。 |