43

如何让 Java 8 与 Eclipse 一起工作?

我已按照本指南进行操作,但不起作用。我也看过Eclipse Java 8 wiki page,但他们没有解释如何处理签出的 git 存储库。

4

7 回答 7

23

对于 Kepler SR2 (4.3.2),需要安装功能补丁才能获得 JAVA 8 支持。按着这些次序:

  • Eclipse - 帮助 (MENU) > 安装新软件...

  • 在“使用”字段中输入以下 URL:http:
    //download.eclipse.org/eclipse/updates/4.3-P-builds/

  • 按“输入”

  • 选择类别“Eclipse Java 8 支持(用于 Kepler SR2)”
  • 点击下一步'
  • 点击下一步'
  • 接受许可
  • 点击“完成”

  • 询问时重新启动 Eclipse

来源:链接

@伊丽莎白

为了在 BuildPath 上拥有所需的 JRE/JDK,请按照以下步骤操作。

  • 右键单击包资源管理器中的项目
  • 选择BuildPath,然后选择Configure Buildpath
  • 从弹出的属性窗口中选择库选项卡
  • 选择当前的JRE 系统库
  • 单击删除按钮
  • 单击添加库按钮
  • 选择JRE 系统库
  • 在那里,您将能够使用 3 种不同的方法添加所需的 JRE/JDK 版本。

如果您在这 3 个选项中没有找到您想要的 JRE/JDK 版本,那么您必须先安装它。以下链接通过屏幕截图详细帮助您执行相同操作。希望能帮助到你。

来源:链接

于 2014-04-06T20:28:16.613 回答
7

正如https://wiki.eclipse.org/JDT_Core/Java8中所写:

“从 I20140318-0830 开始,我们所有的 Luna (4.4) 版本都包含对 Java™ 8 的 Eclipse 支持。对于 Kepler SR2 (4.3.2),有一个功能补丁可用。”

在此处输入图像描述

所以现在你需要下载一个不稳定的 Eclipse 版本。

转到:http: //download.eclipse.org/eclipse/downloads/

那里下载早于或等于 I20140318-0830 的版本

在此处输入图像描述

然后根据您的操作系统选择您的版本:

在此处输入图像描述

点击(http)链接,下载将开始:

在此处输入图像描述

请注意,根据 eclipse 网站:Java™ 8 尚未登陆我们的标准下载包。但是您可以将它添加到现有的 Eclipse Kepler SR2 包中。它将在 2014 年 5 月 9 日从 M7 开始包含在 Luna 包中。

所以在 2014 年 5 月 9 日之后,让 eclipse 使用 java 8 会更简单。

于 2014-04-28T14:21:24.060 回答
5

现在 Java 8 已经发布,Eclipse 已经发布了对它的支持。Java 8 可作为 Eclipse Kepler(Eclipse 2013 发行版)的“更新”提供,并可用于 Eclipse Luna(Eclipse 2014 发行版)的集成/夜间构建。有关增强功能以​​及如何在当前版本的 IDE 中安装它的更多信息,请参阅http://eclipsesource.com/blogs/2014/03/25/eclipse-support-for-java-8/

于 2014-03-25T19:16:15.770 回答
4

看来这仍然是一项正在进行的工作(因此,会有稳定性问题)。您想使用 Java 8 有什么特别的原因吗?

这解释了你应该做什么:

  • 查看以下 git 存储库的 BETA_JAVA8 分支:JDT/Core 存储库 - git://git.eclipse.org/gitroot/jdt/eclipse.jdt.core.git
  • 您需要将 JDK8 构建安装为已安装的 JRE,以便使用 JavaSE-1.8 执行环境运行测试。
  • 有关如何使用 git 存储库的更多信息,请查看http://wiki.eclipse.org/Platform-releng/Git_Workflows
  • 作为 API 基线,使用 3.8(或 3.8 RC4,直到 3.8 发布)。

我还没有下载这个 repo,但我认为它包含 eclipse jdt 核心(如名称所述)。我会等到稳定版本完成。

于 2013-02-22T15:42:50.557 回答
3

正如这里已经说过的:

Kepler 版本不包括Java 8 支持,因为 Java 8 还没有发布。使用下一个 Eclipse 版本再试一次,或者使用 Eclipse beta 版本,例如 e(fx)clipse 的版本。不时查看此错误报告,了解 Eclipse 的 JDT 中 Java 8 的进展。

编辑:从 I20140318-0830 开始,所有Luna (4.4) 构建都包含对 Java 8 的支持。Eclipse Luna (4.4) 的最终版本将于 2014 年 6 月发布。对于 Kepler SR2 (4.3.2),需要一个功能补丁要安装。

于 2013-07-12T17:17:15.963 回答
2

链接到 Eclipse Java 8 支持更新站点 https://wiki.eclipse.org/JDT/Eclipse_Java_8_Support_For_Kepler

于 2014-04-04T11:43:04.117 回答
0

对于 Eclipse Mars.1 Release (4.5.1),您必须下载带有 jre-8u73-windows-x64.tar.gz 的额外包 到您的 java8/jre 文件夹,并将其指向 eclipse.ini 中的 -VM 部分。这个对我有用。

于 2016-02-18T10:08:40.503 回答