【问题标题】:How do I add execution environment 1.8 to Eclipse Luna?如何将执行环境 1.8 添加到 Eclipse Luna?
【发布时间】:2014-10-13 00:19:24
【问题描述】:

我已安装 jre8 并将其设置为 jre 的默认值,但在编译器合规性下我找不到 1.8,在执行环境下我找不到 javaSE 1.8。我正在使用最新版本的 Eclipse EE。

我看了这本手册 http://help.eclipse.org/luna/index.jsp?topic=%2Forg.eclipse.jdt.doc.user%2Ftasks%2Ftask-add_new_jre.htm 但是我在我的 jre8 或 JDK1.8 安装目录中找不到任何 .ee 文件。

【问题讨论】:

  • 您需要安装JDK才能获得编译器选项。
  • 是的,如前所述,我已经安装了JDK1.8、JDK1.8.0_11。
  • 您能否验证您正在查看的 Eclipse 版本是什么?使用关于 Eclipse 菜单选项。 Luna 具有开箱即用的 Java 8 支持(包括 Java 1.8 执行环境),即使您没有可用的 1.8 JRE。我只是仔细检查了一下,即使我本地没有 Java 8,它仍然存在。
  • 版本:Luna 版本 (4.4.0)。我认为是直接从 Kepler SR2 升级的
  • 尝试干净下载 Luna。一般来说,建议这样做,而不是跨主要版本进行更新。

标签: java eclipse ide


【解决方案1】:

打开首选项并查看“Java > 已安装的 JRE”。如果那里没有显示 Java 8,请单击“添加...”以添加它。关闭首选项。

再次打开 Preferences 并查看“Java > Installed JREs > Execution Environments”,选择“JavaSE-1.8”并确保您的 Java 1.8 被选中为 Compatible JRE

【讨论】:

  • +1 “关闭首选项”这一步似乎有点奇怪,因为人们希望按下“应用”就足够了,但对于 Luna 来说显然是必要的。
  • @MikeRoger Preferences 的位置因平台而异 - 在 macOS 上,它位于“应用程序”菜单中,而不是 Windows。
  • 在 Windows 上,“窗口”顶部菜单下的“首选项”。感谢 @greg-449 提供 macOS 信息。
【解决方案2】:

如果 Eclipse 版本如@mike 在他的回答中所说的那样旧,那么您将无法在 Eclipse 的执行环境列表中查看 JavaSE-1.8;即使在旧版本上,您也可以执行以下操作:

或者只是下载并使用最新的eclipse

【讨论】:

  • 我在互联网上尝试了很多解决方案。终于找到了我想要的答案。谢谢!
【解决方案3】:

旧版本的 Eclipse 可能不适用于 javaSE-1.8

您需要通过进入帮助菜单并单击关于 Eclipse 来了解您拥有的 Eclipse 版本。

如果您的版本早于https://www.eclipse.org/downloads/ 的版本 那么您需要卸载旧版本并安装最新版本。

我在 Linux Mint 上使用 Eclipse 时遇到了同样的问题。我可以解决它的唯一方法是按照上述说明进行操作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-01-21
    • 2015-01-13
    • 1970-01-01
    • 2020-12-26
    • 2014-11-15
    • 1970-01-01
    • 2020-10-15
    相关资源
    最近更新 更多