Точка с запятой отбрасывала меня: у меня JAVA_HOME
установлено значение "C: \ jdk1.6.0_26;" вместо "C: \ jdk1.6.0_26". Я удалил конечную точку с запятой после того, как следовал предложению Джона Скита, чтобы проверить файл ant.bat
. Это часть этого файла:
if "%JAVA_HOME%" == "" goto noJavaHome
if not exist "%JAVA_HOME%\bin\java.exe" goto noJavaHome
Таким образом, точка с запятой не была обрезана до конца, из-за чего не удалось найти файл, поэтому по умолчанию было указано «C: \ Java \ jre6» или что-то в этом роде.
Запутанная часть заключается в том, что страница HowtoBuild указывает на использование точки с запятой, но это, кажется, нарушает ее.