一尘不染

无法在项目上执行目标org.apache.maven.plugins:maven-compiler- plugin(默认编译):致命错误编译:找不到tools.jar

tomcat

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

Apache Maven和Apache
tomcat都已准备就绪。我还设置了环境。我在Eclipse中创建了Maven项目,当我使用Maven构建运行该项目时,它会导致构建失败。

它给出了这个错误

“无法在项目Hello2上执行目标org.apache.maven.plugins:maven-compiler-
plugin:2.5.1:compile(默认编译):致命错误编译:未找到tools.jar:C:\ Program Files \ Java \
jre1.8.0_40 .. \ lib \ tools.jar“

我该怎么办?


阅读 1629

收藏
2020-06-16

共1个答案

一尘不染

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

如果您尚未安装java jdk,则可能需要下载并安装它。

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

2020-06-16