Ошибка: невозможно найти tools.jar.Ожидается найти его в /usr/lib/jvm/java-6-sun-1.6.0.26/lib/tools.jar - PullRequest
5 голосов
/ 13 января 2012

Я пытаюсь собрать jasperserver на Linux.Он использует муравья и мавена.При выполнении команды ant это дает исключение.Я проверил по тому же пути, однако папка lib не находится по тому же пути.Как я могу решить эту проблему?

Спасибо !!

Ответы [ 5 ]

7 голосов
/ 13 января 2012

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

2 голосов
/ 17 января 2012

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

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

0 голосов
/ 28 сентября 2017

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

0 голосов
/ 18 апреля 2012

Возможно, ваше затмение по умолчанию соответствует 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 not jre http://gamefromscratch.com/post/2011/11/15/Telling-Eclipse-to-use-the-JDK-instead-of-JRE.aspx

0 голосов
/ 13 января 2012

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

...