此环境中未提供编译器。也许您运行的是JRE而不是JDK? - 但是选择了jdk

时间:2016-01-22 14:30:35

标签: java eclipse maven confluence

我正在尝试做atlas-run(遵循关于构建融合主题的简单教程)我收到以下错误:

  

此环境中未提供编译器。也许你在跑步   在JRE上而不是JDK上?

然而: 我已经进入了我的eclipse设置(window - > preferences - > java)并检查了jdk是否都被默认为勾选并且也被选为执行环境(为了安全起见,我删除了JRE)。我也进入了我的系统设置并确保PATH和JAVA_HOME都指向JDK而不是JRE。

2 个答案:

答案 0 :(得分:1)

我遇到了同样的问题。

转到“控制面板” - >系统 - >高级系统设置

单击环境变量
我的JAVA_HOME设置为c:\ program files(x86)\ java \ jre1.8.0_111
我改成了:
C:\ Program Files \ Java \ jdk1.8.0_111
它成功运行了。

答案 1 :(得分:0)

解决方案:转到项目运行配置,然后选择“执行环境:CDC-1.0 / Foundation-1.0(jdk1.8)”, 然后点击立即运行。