2016-01-19 4 views
2

Я установил последнюю версию Anypoint Studio (на основе Eclipse) и создал новый проект с поддержкой maven. Я получил следующее сообщение об ошибке, как специалист попытался решить все его зависимость:Anypoint Studio Maven не ищет каталог java для tools.jar

[ERROR] Unresolveable build extension: Plugin org.mule.tools.maven:mule-app-maven-plugin:1.1 or one of its dependencies could not be resolved: Could not find artifact com.sun:tools:jar:1.5.0 at specified path C:\Program Files\Java\jre1.8.0_65/../lib/tools.jar -> [Help 2] 

У меня есть JDK 1.8, установленный в системе, и есть мой PATH и JAVA_HOME переменных окружения.

Почему он ищет неправильное расположение для библиотеки?

ответ

6

Оказалось, что по умолчанию Anypoint Studio указывает на JRE, а не на JDK. Это приводит к тому, что он не может найти tools.jar.

Первое, что я сделал, я добавил JDK, выполнив поиск в каталоге Java. Открыть окно -> Настройки -> Java -> Установленные JRE, нажмите «Поиск», затем перейдите к своему JDK. После того, как JDK добавляется в список, выберите его в качестве значения по умолчанию времени выполнения:

Перейти к свойствам проекта -> Java Build Path -> Библиотека. Удалите текущую системную библиотеку JRE и нажмите «Добавить библиотеку», найдите свой JDK в списке установленных JDK.

enter image description here

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