Anypoint Studio Maven 在错误的 java 目录中查找 tools.jar
Anypoint Studio Maven looking in wrong java directory for 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 环境变量。
为什么查找库的位置不正确?
事实证明,默认情况下 Anypoint Studio 指向 JRE 而不是 JDK。这导致它无法定位tools.jar。
我做的第一件事是通过在 Java 目录中搜索来添加 JDK。打开 Window -> 首选项 -> Java -> 安装的 JRE,单击搜索,然后导航到您的 JDK。一旦 JDK 添加到列表中,select 它将作为默认值 run-time:
转到您的项目属性 -> Java 构建路径 -> 库。删除当前的 JRE 系统库并单击添加库,在已安装的 JDK 列表下搜索您的 JDK。
我安装了最新版本的 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 环境变量。
为什么查找库的位置不正确?
事实证明,默认情况下 Anypoint Studio 指向 JRE 而不是 JDK。这导致它无法定位tools.jar。
我做的第一件事是通过在 Java 目录中搜索来添加 JDK。打开 Window -> 首选项 -> Java -> 安装的 JRE,单击搜索,然后导航到您的 JDK。一旦 JDK 添加到列表中,select 它将作为默认值 run-time:
转到您的项目属性 -> Java 构建路径 -> 库。删除当前的 JRE 系统库并单击添加库,在已安装的 JDK 列表下搜索您的 JDK。