Anypoint Studio Maven ищет неправильный каталог java для tools.jar

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

[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.

Почему он ищет библиотеку не в том месте?


person Jack Zach Tibbles    schedule 19.01.2016    source источник


Ответы (1)


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

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

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

введите описание изображения здесь

person Jack Zach Tibbles    schedule 19.01.2016
comment
Я сделал все это, но все равно получаю сообщение об ошибке. Я использую Mule Server 3.9.1 и JDK 1.8. - person Coova; 07.10.2018