我已经完成了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“
我该怎么办?
您需要将eclipse的默认安装的“ jre”设置为jdk。Eclipse窗口菜单=>首选项=>在左侧导航窗格中输入搜索字符串“ jre” =>在左侧导航窗格中单击“已安装的JRE” =>单击“添加”并浏览到您的JDK。=>单击JDK旁边的复选框以使其默认。
如果您尚未安装java jdk,则可能需要下载并安装它。
还要确保将Eclipse运行配置设置为使用您设置的默认jdk:运行菜单=>运行配置=>选择项目的运行配置(Maven Build)=>单击JRE选项卡=>在运行时JRE下选择“工作区默认” ”。