2013-02-22 97 views
40

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

我跟着this guide但不起作用。我也看到了the Eclipse Java 8 wiki page,但他们没有解释如何处理签出的git存储库。

+0

这个工作原理:http://www.oracle.com/technetwork/articles/java/lambda-1984522.html – 2014-01-30 03:59:04

+0

JDT中对Java 8支持的当前状态 - http://dev.eclipse.org/mhonarc/列表/ jdt-core-dev/msg02263.html – 2013-02-22 18:48:37

回答

20

开普勒SR2(4.3.2)功能补丁需要安装才能获得JAVA 8的支持。请按照下列步骤操作:

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

  • 输入以下网址进入 '工作与' 字段:
    http://download.eclipse.org/eclipse/updates/4.3-P-builds/

  • 按 '确认'

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

  • 重新启动Eclipse当被问及

来源:link

@Elisabeth

为了对构建路径所需的JRE/JDK , 按着这些次序。

  • 右键单击项目从Package Explorer中
  • 选择的Buildpath,然后选择配置Builpath
  • 选择图书馆从弹出的属性窗口
  • 选项卡中选择当前JRE系统Library
  • Click Remov Ë按钮
  • 点击添加库按钮
  • 选择JRE系统库
  • 在那里,你将能够通过添加3种不同的方法所需的JRE/JDK版本。

如果在这3个选项中找不到所需的JRE/JDK版本,那么您必须首先安装该版本。以下链接可帮助您详细了解屏幕截图。希望能帮助到你。

来源:link

+0

也只是在你的链接页面上阅读,也很有帮助,谢谢你的写作! – Elisabeth 2014-04-09 18:42:02

4

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

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

  • 结帐以下Git代码库的BETA_JAVA8分支: JDT /核心库 - 蹦://git.eclipse.org/gitroot/jdt/ eclipse.jdt.core.git
  • 为了运行使用JavaSE-1.8执行环境的测试,您需要安装JDK8作为已安装的JRE。
  • 有关如何使用git存储库的更多信息,请参阅http://wiki.eclipse.org/Platform-releng/Git_Workflows
  • 作为API基线,使用3.8(或3.8 RC4,直到3.8发布)。

我还没有下载这个回购协议,但我会假设它包含Eclipse JDT核心(如名称状态)。我会等到稳定版本完成。

+0

谢谢,但在第一步,它并没有说明如何处理签出的东西。你懂? – momomo 2013-02-22 17:43:12

+0

检查此链接:http://www.eclipse.org/jdt/core/index.php – 2013-02-22 21:06:00

3

如前所述here

开普勒发布不包含的Java 8支持,如Java 8还尚未发布。在下一个Eclipse版本中再次尝试或使用Eclipse测试版,如the one by e(fx)clipse。在Eclipse的JDT中不时浏览一下this bug report以获得Java 8的进展。

编辑:用I20140318-0830开始,所有Luna (4.4) builds包含的Java 8的Eclipse月神的最终版本(4.4)的支持将在2014年6月结束开普勒SR2(4.3.2)一feature patch需要被释放被安装。

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/

2

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

+0

我安装了开普勒补丁,但是,当我在项目设置中切换编译器符合性级别时,它要求我更改构建路径,但不会在“已安装的JRE”部分提供java 1.8作为选项。有关如何实际*使用此修补程序的任何想法? – Elisabeth 2014-04-04 18:32:46

+3

网址应包含在答案中[仅供进一步阅读](http://meta.stackoverflow.com/q/8259)。这个答案似乎严重依赖于URL的内容,并且可以从答案中包含的网址摘要中受益。 – 2014-04-30 15:34:25

6

写在https://wiki.eclipse.org/JDT_Core/Java8

“与I20140318-0830开始我们所有的露娜(4.4)版本中包含的Java™8.对于开普勒SR2 Eclipse的支持(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)链接,th Ë下载将开始:根据日食网站

enter image description here

注: 的Java™8尚未在我们的标准下载软件包降落。但是您可以将其添加到现有的Eclipse Kepler SR2软件包中。它将包含在2014年5月9日M7开始的Luna软件包中。

所以在2014年5月9日之后,使用java 8进行eclipse的工作会更简单。

0

对于Eclipse Mars.1版本(4.5.1),你需要下载额外的包 jre-8u73-windows-x64.tar.gz 您java8/JRE文件夹,并将它指向-VM节中的eclipse.ini。这个对我有用。