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部分。 这个对我有用。