繁体   English   中英

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

[英]No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK? - but jdk selected

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

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

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

我有同样的问题。

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

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

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

我对 maven-compiler-plugin 有同样的问题将 maven bin 文件夹添加到 PATH 变量解决了我的问题

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM