【问题标题】:tools.jar issue Failed to execute goal org.apache.maven.plugins:maven-compiler-plugintools.jar 问题无法执行目标 org.apache.maven.plugins:maven-compiler-plugin
【发布时间】:2017-05-28 00:10:45
【问题描述】:

运行: mvn 安装

收到此错误:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-
plugin:2.5.1:compile (default-compile) on project 1: Fatal error 
compiling: 
tools.jar not found: C:\Program Files\Java\jre1.8.0_131\..\lib\tools.jar -> 
[Help 1]

POM 文件错误区域:

        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>2.5.1</version>
            <inherited>true</inherited>

            <configuration>
                <source>1.8</source>
                <target>1.8</target>
            </configuration>
        </plugin>

当我查看 C:\Program Files\Java 时,我没有在 JRE lib 文件夹下看到 tools.jar。我在JDK lib文件夹下看到它

【问题讨论】:

    标签: java maven pom.xml


    【解决方案1】:

    您使用的是 JRE,请使用 JDK 编译您的代码

    How to set a java compiler in Netbeans

    【讨论】:

    • 我应该将环境 PATH 变量更改为指向 JDK 吗?
    • 是的,更改 JAVA_HOME 变量,它应该可以正常工作
    • 另见maven.apache.org/install.html;将/path/to/apache-maven/bin 添加到PATH,将JAVA_HOME 设置为/path/to/jdk(不是bin!)。而且不需要设置M2_HOME,那是老风格
    猜你喜欢
    • 2022-08-10
    • 1970-01-01
    • 2013-05-30
    • 2020-09-02
    • 2019-02-20
    • 2021-03-11
    • 2015-05-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多