Не удается найти инструменты.банки [дубликат]


Возможные Дубликаты:
Не удается найти средства.банку

Я пытаюсь использовать ANT для компиляции с помощью этой команды :

 ant compile

Я не знаю, если проблема исходит от моего windows 64bit, или что-то еще. Потому что у меня установлена java в файлах 64 & 32 prog.

Я скачал apache-ant-1.8.2-bin и вставил его C:Program файлыapache-ant-1.8.2

Я пытался поставить ant везде, я переключил также путь ENV между java 64 и 32, но каждый раз, когда я получаю это сообщение об ошибке :

не удается найти средства.сосуд. Ожидается, что он найдет его в C:Program ФайлыJavajre6libtools.банку

Я искал инструменты.jar в папке Ant lib, в java 64 и 32, но никаких следов этого в системе.

что вы думаете ?

5 66

5 ответов:

У JRE нет инструментов.Джар, тебе нужен JDK. Установите переменные JAVA_HOME и PATH так, чтобы они указывали на JDK, а не на JRE.

У меня была аналогичная проблема и была решена, выполнив следующие действия,

1) установить JAVA_HOME как C:\Program файлы (x86)\Java\jdk1.7.0\

2) ANT_HOME as F:\ant\apache-ant-1.8.4-bin\apache-ant-1.8.4

3) добавьте оба в "путь" в системных переменных

пожалуйста, убедитесь, что вы указываете на JDK, а не JRE. Например, вы должны установить JAVA_HOME как "C:\Program файлы\java\jdk1.6.0_26" и имеют %JAVA_HOME%\bin в системном пути.

Я должен был скопировать C:\Program файлы\Java\jdk1.6.0_26\lib\tools.jar to C:\Program файлы\Java\jre6\lib\ext

все равно спасибо.

инструменты.jar поставляется с JDK, но то, что происходит в вашем случае, он ищет его в /Java/jre6. Переменной JAVA_HOME изменить ОКР VAR для одного из вашего дома с JDK.