Eclipse中使用Maven Compile构建失败

Maven Compile构建失败问题解决

一、现象

1. 现象

在eclipse项目右键,点击【Run as】-- 【】

执行结果报错:

No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?
[INFO] 1 error

二、解决问题

0. 原因分析

导致问题的原因是因为运行的在JRE环境中,实际上我们需要的是JDK目录环境

  • JDK(Java Development Kit):Java开发运行环境,开发编译的工具包
  • JRE(Java Runtime Environment):Java运行环境,运行程序的依赖环境,缺少开发编译的工具包,JRE中包含虚拟机JVM
  • JDK包含了JRE。
  • JRE包含了java虚拟机,java基础类库。是使用java语言编写的程序运行所需要的软件环境,是提供给想运行java程序的用户使用的。
  • JDK顾名思义是java开发工具包,是程序员使用java语言编写java程序所需的开发工具包,是提供给程序员使用的。JDK包含了JRE,同时还包含了编译java源码的编译器javac,还包含了很多java程序调试和分析的工具:jconsole,jvisualvm等工具软件,还包含了java程序编写所需的文档和demo例子程序
  • 如果你需要运行java程序,只需安装JRE就可以了。如果你需要编写java程序,需要安装JDK

1. 配置Eclipse配置JDK环境

【Windows】--【Preferences】

1.1 添加JDK目录

【Add】-- 【Standard VM】

1.2 指定本地JDK目录

1.3 切换JRE到JDK

2. 验证

【Run as】-- 【Maven Install】

成功解决问题

原文链接:,转发请注明来源!