我遇到与帖子中相同的问题:No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?
我按照该帖子中第一条评论的步骤进行操作。但我找不到JDK文件夹。为了说明这一点,我添加了一张图片:
所以,正如你所看到的,我没有jdk文件夹。我想知道,为什么?怎么办?当我从命令行运行“clean install”时,一切正常。在Eclipse中,我得到的消息是我在JRE而不是JDK上运行。
编辑:我还安装了jdk文件夹。再来一张图片:
答案 0 :(得分:4)
我已经为您提供了指定要与Eclipse一起使用的JDK的各个步骤。当然,您可以在任何项目的构建路径中创建多个JDK。您可以指定JRE。
以下是相同的屏幕截图:
<强>步骤1:强>
第2步:
第3步
:
答案 1 :(得分:2)
您必须告诉Eclipse您希望它使用的JDK的位置。
您可以在'Java&gt;的首选项中执行此操作安装了JRE的页面。如果未显示JDK,请单击“添加...”按钮。选择JRE / JDK的类型(通常为“标准VM”,Mac上除外)。在下一页上,输入包含JDK的目录。
进入JDK位置后,它将显示在Installed JREs页面的列表中。单击“确定”关闭“首选项”并保存此列表。然后,您可以再次打开“首选项”,现在应该在“执行环境”页面中显示JDK。
答案 2 :(得分:2)
也许你的java_home变量设置为使用jre而不是jdk。将您的java_home变量更改为&#39; C:\ Program Files \ Java \ jdk1.8.0_25&#39;因此。另外jdk_home变量为&#39; C:\ Program Files \ Java \ jdk1.8.0_25&#39;。