无法在项目:编译失败上执行目标org.apache.maven.plugins:maven-compiler-plugin:3.5.1:compile(默认编译)

时间:2018-09-22 07:49:39

标签: java eclipse maven spring-boot

我有一个从git存储库到Meclipse的Maven项目。它建立在Java 8上。我要做的第一件事就是执行

mvn clean install

但是我收到以下警告和错误消息:

[WARNING] The requested profile "pom.xml" could not be activated because it does not exist.
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.5.1:compile (default-compile) on project SpringBootSpringJPACRUDExample: Compilation failure
[ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.

2 个答案:

答案 0 :(得分:0)

您可以确认是否在同一台计算机上安装了JDK吗?

如果是,则可能要检查Eclipse IDE设置是否指向JDK的安装目录。

答案 1 :(得分:0)

请尝试以下解决方案。

  1. 在Eclipse IDE中,转到 窗口 > 首选项 > Java > 已安装的JRE >,然后检查您的 已安装的JRE 。您应该在那里有一个带有JDK的条目。

  2. 选择执行环境,如下所示。点击 确定

  3. 然后在项目上 右键 -> Maven -> < em>更新项目