ANT を使用してビルド中に次のエラーが発生します。
rem bug ID 32069: resetting an undefined env variable changes the errorlevel.
if not "C:\Program Files (x86)\Java\jdk1.6.0_30\bin\java.exe" == "" set _JAVACMD=
if not "" == "" set ANT_CMD_LINE_ARGS=
ANT が JDK を指すことができないことを理解しています。.bat
ファイル経由で ANT ビルドを開始しており、そこで次のように指定しています。
set JAVA_HOME=C:\Program Files (x86)\Java\jdk1.6.0_30
set ANT_HOME=C:\Softwares\apache-ant-1.8.4
JAVA_HOME 値に二重引用符を追加すると、次のエラーが発生します。
if exist "C:\Softwares\apache-ant-1.8.4\lib\ant.jar" goto checkJava
set _JAVACMD=
Files was unexpected at this time.
if ""C:\Program Files (x86)\Java\jdk1.6.0_30"" == "" goto noJavaHome
ややこしいのは、ANT_HOME を以前のバージョン (1.6) に変更すると正常に動作することです。
set ANT_HOME=C:\Softwares\Ant