未能在项目上执行目标 org.apache.maven.plugins:maven-compiler-plugin (default-compile) : Fatal error compileing: tools.jar 未找到

2022-09-03 09:16:12

我已经完成了 http://www.tutorialspoint.com/jsf/jsf_environment_setup.htm 中提供的所有步骤

Apache Maven和Apache tomcat都准备好了。我还设置了环境。我在Eclipse中创建了Maven项目,当我使用Maven构建运行它时,它给出了Build Failure。

它给出了这个错误

“未能在项目 Hello2 上执行目标 org.apache.maven.plugins:maven-compiler-plugin:2.5.1:compile (default-compile) hello2: Fatal error 编译: tools.jar未找到: C:\Program Files\Java\jre1.8.0_40..\lib\tools.jar”

我该怎么办?


答案 1

您需要将 eclipse 的默认安装“jre”设置为 jdk。Eclipse 窗口菜单 => 首选项 =>左侧导航窗格中输入搜索字符串“jre”=>单击左侧导航窗格中的“已安装的 JRE”=> 单击添加并浏览到 JDK。=>单击 JDK 旁边的复选框以使其成为默认值。

如果您还没有java jdk,则可能需要下载并安装它。

还要确保将 eclipse 运行配置设置为使用您设置的默认 jdk:运行菜单 => 运行配置 => 选择项目的运行配置(Maven Build) => 单击 JRE 选项卡 => 在运行时 JRE 下选择“工作区默认值”。


答案 2

检查JAVA版本,它应该在所有地方都相同。查看屏幕截图。

  1. 啪.xmlenter image description here
  2. JAVA 构建路径enter image description here
  3. JAVA 编译器enter image description here

注意:要查看 2 和 3 的配置窗口...右键单击项目,然后单击属性


推荐