Eclipse + Java 8支持?

我怎样才能使Java 8与Eclipse一起工作?

我遵循这个指南,但不起作用。 我也看到了Eclipse Java 8 wiki页面 ,但是他们没有解释如何处理签出的git存储库。

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

  • Eclipse – 帮助(菜单)>安装新软件…

  • 在“处理”字段中input以下URL:
    http://download.eclipse.org/eclipse/updates/4.3-P-builds/

  • 按“Enter”

  • select类别“Eclipse Java 8支持(用于Kepler SR2)”
  • 点击下一步'
  • 点击下一步'
  • 接受许可证
  • 点击“完成”
  • 询问时重新启动Eclipse

来源: 链接

@Elisabeth

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

  • 右键单击从包资源pipe理器项目
  • selectBuildPath ,然后selectConfigure Builpath
  • 从popup的“属性”窗口中select“ 库”选项卡
  • select当前的JRE系统库
  • 点击删除button
  • 点击添加库button
  • selectJRE系统库
  • 在那里你可以使用3种不同的方法添加你想要的JRE / JDK版本。

如果在这3个选项中找不到所需的JRE / JDK版本,则必须先安装该版本。 下面的链接可以帮助你详细地使用屏幕截图来做同样的事情。 希望能帮助到你。

来源: 链接

正如在https://wiki.eclipse.org/JDT_Core/Java8

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

在这里输入图像说明

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

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

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

在这里输入图像说明

然后你根据你的操作系统select你的版本:

在这里输入图像说明

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

在这里输入图像说明

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

所以在2014年5月9日之后,与java 8一起工作的eclipse将会变得更简单。

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

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

这解释了你应该做的事情:

  • 检出以下git仓库的BETA_JAVA8分支:JDT / Core仓库 – git://git.eclipse.org/gitroot/jdt/eclipse.jdt.core.git
  • 您需要安装JDK8作为已安装的JRE,以便使用JavaSE-1.8执行环境运行testing。
  • 有关如何使用git存储库的更多信息,请参阅http://wiki.eclipse.org/Platform-releng/Git_Workflows
  • 作为API基线,使用3.8(或3.8 RC4,直到3.8被释放)。

我没有下载这个回购,但我会认为它包含了Eclipse的核心(作为名称状态)。 我只是等到一个稳定的版本完成。

如上所述:

Kepler版本不包括Java 8支持,因为Java 8还没有发布。 在下一个Eclipse版本中再次尝试,或使用e(fx)clipse之类的 Eclipse beta版本。 在Eclipse的JDT中,不时查看一下Java 8中的bug报告 。

编辑:从I20140318-0830开始,所有的Luna(4.4)版本都包含对Java 8的支持.Eclipse Luna(4.4)的最终版本将在2014年6月底发布。对于Kepler SR2(4.3.2)被安装。

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

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