Eclipse + Java 8支持?

时间:2013-02-22 15:15:03

标签: java eclipse eclipse-jdt java-8

如何让Java 8与Eclipse一起使用?

我已关注this guide但无效。我也看过the Eclipse Java 8 wiki page,但他们没有解释如何处理签出的git存储库。

7 个答案:

答案 0 :(得分:22)

对于Kepler SR2(4.3.2),需要安装功能补丁才能获得JAVA 8支持。请按照以下步骤操作:

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

  • 在'使用'中输入以下网址领域:
    http://download.eclipse.org/eclipse/updates/4.3-P-builds/

  • 按'输入'

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

  • 在被问及时重启Eclipse

来源:link

@Elisabeth

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

  • 右键单击Package Explorer中的Project
  • 选择 BuildPath ,然后选择配置Builpath
  • 从弹出的“属性”窗口中选择选项卡
  • 选择当前的 JRE系统库
  • 点击删除按钮
  • 点击添加资料库按钮
  • 选择 JRE系统库
  • 在那里,您可以使用3种不同的方法添加所需的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),可以使用功能补丁。”

enter image description here

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

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

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

enter image description here

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

enter image description here

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

enter image description here

请注意,根据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部分。它对我有用。