2

我安装了最新版本的 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 环境变量。

为什么它在图书馆的错误位置寻找?

4

1 回答 1

6

事实证明,默认情况下 Anypoint Studio 指向的是 JRE 而不是 JDK。这导致它无法找到tools.jar

我做的第一件事是通过在 Java 目录中搜索来添加 JDK。打开 Window -> Preferences -> Java -> Installed JREs,单击 search,然后导航到您的 JDK。将 JDK 添加到列表后,选择它作为默认运行时:

转到您的项目属性 -> Java Build PAth -> 库。删除当前的 JRE 系统库并单击添加库,在已安装的 JDK 列表下搜索您的 JDK。

在此处输入图像描述

于 2016-01-19T08:20:32.893 回答