Eclipse/Maven 错误:“此环境中未提供编译器”

新手上路,请多包涵

我的环境是带有 Eclipse [Kepler SR1] 和 Maven 的 Windows 7 64bit。我必须运行 Maven install 来部署代码更改,但此错误显示在控制台中:

[错误] 无法在项目 mrpapp 上执行目标 org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile):编译失败

[错误] 此环境中未提供编译器。也许您在 JRE 而不是 JDK 上运行?

肯定运行的是 JDK 而不是 JRE。 I double-checked my $JAVA_HOME ( C:\Program Files (x86)\Java\jdk1.7.0_60 ) and it does have a javac.exe in its bin directory.

原文由 Ken L 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 495
2 个回答

转到窗口 → 首选项 → Java → 已安装的 JRE。

并查看是否有指向您的 JDK 路径的条目,如果没有,请单击“ _编辑_”按钮并放置您配置的路径 JAVA_HOME 环境。

原文由 Jorge Campos 发布,翻译遵循 CC BY-SA 3.0 许可协议

Screen_shot 将“tools.jar”添加到已安装的 JRE。

  1. Eclipse -> window -> preference
  2. 选择 installed JREs -> Edit
  3. 添加外部罐子
  4. java/JDKx.x/lib 文件夹中选择 tools.jar
  5. 点击完成

原文由 sibabrata 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题