Я пытаюсь использовать ant в среде vista 64 для создания некоторых файлов docbook/xml.
Однако я не могу разрешить это сообщение об ошибке. У кого-нибудь есть предложения?
C:\Users\Robert Admin > ant Не удалось найти tools.jar. Ожидается найти его в C:\Program Files\Java\jre6\li б \tools.jar Buildfile: build.xml не существует! Ошибка сборки
Подойдя к нему, я вижу, что это сообщение tools.jar является результатом того, что ant не может найти jdk. Фактически, C:\Program Files\Java\jre6\li b\tools.jar - это JRE, установленный с другой программой (я предполагаю). Tools.jar находится здесь: C:\Program Files\Java\jdk1.6.0_22\lib
Я не могу сказать ant посмотреть в пути JDK, только путь JRE, который уже был там. (Судя по документации ant, кажется, что JRE недостаточно).
C:\Users\Robert Admin>echo %JAVA_HOME%
C:\Program Files\Java\jdk1.6.0_22\bin
C:\Users\Robert Admin>ant
Unable to locate tools.jar. Expected to find it in C:\Program Files\Java\jre6\li
b\tools.jar
Buildfile: build.xml does not exist!
Build failed
C:\Users\Robert Admin>echo %ANT_HOME%
I:\My Documents\1latest\ant
C:\Users\Robert Admin>where java
C:\Windows\System32\java.exe
C:\Program Files (x86)\Java\jre6\bin\java.exe
C:\Program Files\Java\jdk1.6.0_22\bin\java.exe
C:\Users\Robert Admin>java -version
java version "1.6.0_22"
Java(TM) SE Runtime Environment (build 1.6.0_22-b04)
Java HotSpot(TM) 64-Bit Server VM (build 17.1-b03, mixed mode)
Обновить # 1. Я попытался удалить 64-битный jdk и установить 32-битный jdk. Результат:
C:\Users\Robert Admin>java -version
java version "1.6.0_22"
Java(TM) SE Runtime Environment (build 1.6.0_22-b04)
Java HotSpot(TM) 64-Bit Server VM (build 17.1-b03, mixed mode)
C:\Users\Robert Admin>ant
Unable to locate tools.jar. Expected to find it in C:\Program Files\Java\jre6\li
b\tools.jar
Buildfile: build.xml does not exist!
Build failed
C:\Users\Robert Admin>echo %JAVA_HOME%
C:\Program Files (x86)\Java\jdk1.6.0_22\bin