2012-01-13 9 views
5

Я пытаюсь построить jasperserver на linux. Он использует муравей и maven. Выполняя команду ant, она дает это исключение. Я проверил один и тот же путь, однако папка lib не существует на том же пути. Как я могу решить эту проблему?Ошибка: не удалось найти tools.jar. Ожидалось найти его в /usr/lib/jvm/java-6-sun-1.6.0.26/lib/tools.jar

Спасибо!

+2

Вы уверены, что у вас установлен JDK? Просто JRE не содержит tools.jar. – mgaert

+0

Хорошо .. Я проверю .. – DMS

+1

Возможный дубликат [Maven: Не удалось разрешить зависимость: tools.jar] (http://stackoverflow.com/questions/7860350), [Невозможно найти tools.jar] (http: //stackoverflow.com/questions/5730815), [Невозможно найти tools.jar] (http://stackoverflow.com/questions/6676107), [Ошибка Ant при попытке создания файла, не удается найти tools.jar] (http://stackoverflow.com/questions/2618281), [Ant + Vista 64: «Невозможно найти tools.jar»] (http://stackoverflow.com/questions/4378535). –

ответ

7

tools.jar присутствует только в jdk, а не jre.

0

Я видел то же сообщение, в котором запущен Ant после обновления JVM. Я установил его, установив JAVA_HOME в JDK.

2

Я установил эту проблему путем установки JDK ..

Спасибо всем за ответ ..

0

Это может быть, что ваше затмение недобросовестное к вашей 32-битной версии вашего JRE. Если вы все сделаете правильно с JAVA_HOME, установленным в C: \ Program Files \ Java \ jdk1.6.0_21 \ bin, и при запуске 32-разрядной версии eclipse вы в конечном итоге будете использовать что-то вроде C: \ Program Files (x86) \ Java \ jre6 \ Bin.

как только вы устранить проблему JDK Вам нужно будет передать его на конец ярлыка -vm "C: \ Program Files (x86) \ Java \ jdk1.6.0_31 \ Bin"

Или исправить ваш JAVA_HOME

Другие предложения были убедиться, что ваш затмение использует JDK не JRE http://gamefromscratch.com/post/2011/11/15/Telling-Eclipse-to-use-the-JDK-instead-of-JRE.aspx

0

Просто для других ссылки: по умолчанию затмение будет указывать на JRE не JDK. если вы хотите изменить по умолчанию JRE, пожалуйста, надо окна -> Настройки -> Java -> Установленные JREs
нажмите на добавить кнопку выбора Standanrd VM затем установить JRE домой. здесь вы можете указать свой установленный путь jdk, он будет выглядеть ниже в случае окон. C: \ Program Files \ Java \ jdk1.8.0_101

Смежные вопросы