【问题标题】:Eclipse configuration "Execution Environments"Eclipse 配置“执行环境”
【发布时间】:2018-01-08 23:05:13
【问题描述】:

我的 Eclipse 安装不会检测到兼容的 JRE。

我下载了新版本的 eclipse(Mars1,2 和 Neon)。我选择了 Java EE 开发者安装。然后我安装了。现在,在创建项目或在默认安装之前执行任何操作之前,如果我转到“窗口 > 首选项 > java > 已安装的 JRE > 执行环境”我的执行环境都不包含任何兼容的 JRE。

我对日食并不陌生。我知道我可以设置项目特定的设置来编译我的项目。我可以告诉 maven 使用特定的 JRE。我可以告诉 tomcat 在特定的 JRE 上运行。但是要让 Maven、Tomcat 和 TestNG 插件在 eclipse 中正确地一起运行,似乎需要正确设置这个配置。否则每次更改设置时都会遇到 maven 重置 JRE,或者 tomcat 告诉您无法使用 1.8 项目方面运行等等。各种问题。

我已将 Java_home 环境变量设置为 - C:\Program Files\Java\jdk1.8.0_74

我的路径中有 %JAVA_HOME%\bin。

我可以运行 java --version 并获取版本。

我已经告诉 eclipse 使用这个 JDK 作为安装的 JRE

我认为最令人沮丧的是,我已经在我的家用电脑上进行了设置,并且一切正常。我想知道是否有人知道为什么 eclipse 不会将已安装的 JRE 识别为兼容的。或者,如果有人知道如何强制 eclipse 将 JRE 识别为兼容的。我已经对该主题进行了大量搜索,但没有任何效果,包括尝试在 JDK 目录中创建我自己的 .ee 文件。我感谢任何帮助或见解。谢谢。

【问题讨论】:

  • 您必须单击“执行环境”列表中的条目才能查看兼容的 JRE

标签: eclipse java-8


【解决方案1】:

对我来说也是最初没有显示兼容的 JRE。

如果您的第一个屏幕截图是正确的,解决方案将令人沮丧。 如果没有,请忽略这条线索。

请原谅我问这个愚蠢的问题 - 您是否单击左侧菜单中的“执行环境”?

在有人开始搜索我要击败之前,我正在注销 ;-)

【讨论】:

  • 谢谢,但即使选择了一个特定的,也什么都没有。我已经更新了原始问题以反映这一点。
  • 只是为了确定一下,您是否也单击了 JavaSE-1.7 和 1.6?
【解决方案2】:

在绝望地尝试随机的事情时,我从 eclipse 市场下载了“Java 8 support for Eclipse Kepler SR2”eclipse 插件,它似乎已经解决了这个问题。

为了清楚起见,我正在使用 Mars 2。我仍然不明白为什么它不能解决问题,但既然我可以继续我的工作,我会关闭它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-18
    • 2013-03-08
    • 2014-10-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多