如何让Java 8与Eclipse一起使用?
我已关注this guide但无效。我也看过the Eclipse Java 8 wiki page,但他们没有解释如何处理签出的git存储库。
答案 0 :(得分:22)
对于Kepler SR2(4.3.2),需要安装功能补丁才能获得JAVA 8支持。请按照以下步骤操作:
Eclipse - 帮助(MENU)>安装新软件...
在'使用'中输入以下网址领域:
http://download.eclipse.org/eclipse/updates/4.3-P-builds/
按'输入'
来源:link
@Elisabeth
为了在BuildPath上拥有所需的JRE / JDK,请按照以下步骤操作。
如果您在这3个选项中找不到所需的JRE / JDK版本,则必须先安装。以下链接可帮助您详细了解屏幕截图。希望能帮助到你。
来源:link
答案 1 :(得分:6)
正如https://wiki.eclipse.org/JDT_Core/Java8所述:
“从I20140318-0830开始,我们所有的Luna(4.4)版本都包含Eclipse对Java™8的支持。对于Kepler SR2(4.3.2),可以使用功能补丁。”
所以现在你需要下载一个非稳定的eclipse版本。
转到: http://download.eclipse.org/eclipse/downloads/
下载的版本早于或等于I20140318-0830
然后根据您的操作系统选择您的版本:
点击(http)链接,下载将开始:
请注意,根据eclipse网站: Java™8尚未登陆我们的标准下载包。但是您可以将它添加到现有的Eclipse Kepler SR2包中。它将包含在Luna套餐中,从M7开始于2014年5月9日。
所以在2014年5月9日之后,使用java 8进行eclipse会更简单。
答案 2 :(得分: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/
答案 3 :(得分: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)。
我没有下载这个仓库,但我认为它包含eclipse jdt核心(如名称所示)。我会等到一个稳定的版本完成。
答案 4 :(得分:3)
如前所述here:
Kepler版本不包含Java 8支持,因为Java 8尚未发布。请在下一个Eclipse版本中再试一次,或使用像the one by e(fx)clipse这样的Eclipse beta版本。请不时查看this bug report,了解Eclipse JDT中Java 8的进展情况。
编辑:从I20140318-0830开始,所有Luna (4.4) builds都包含对Java 8的支持.Eclipse Luna(4.4)的最终版本将于2014年6月底发布。对于Kepler SR2(4.3.2)a需要安装feature patch。
答案 5 :(得分:2)
链接到Eclipse Java 8支持更新站点 https://wiki.eclipse.org/JDT/Eclipse_Java_8_Support_For_Kepler
答案 6 :(得分:0)
对于Eclipse Mars.1 Release(4.5.1),您必须下载额外的软件包 jre-8u73-windows-x64.tar.gz 到您的java8 / jre文件夹并将其指向eclipse.ini中的-VM部分。它对我有用。