When running ant with the JIKESPATH set it bombs out because %JAVACMD% doesn't get defined. I think runAntWithJikes should use %_JAVACMD%.
See below: :checkJikes if not "%JIKESPATH%" == "" goto runAntWithJikes :runAnt %_JAVACMD% -classpath %LOCALCLASSPATH% -Dant.home="%ANT_HOME%" %ANT_OPTS% org.apache.tools.ant.Main %ANT_CMD_LINE_ARGS% goto end :runAntWithJikes %JAVACMD% -classpath %LOCALCLASSPATH% -Dant.home="%ANT_HOME%" -Djikes.class.path=%JIKESPATH% %ANT_OPTS% org.apache.tools.ant.Main %ANT_CMD_LINE_ARGS%
