如何将java 8添加到eclipse中

Mis*_*ith 2 java eclipse windows windows-xp java-8

我有一台运行Windows XP 32的旧机器.

因为Oracle不再支持WXP 32位,所以我在这里按照了很棒的答案手动安装了jdk:

在Windows XP上安装JDK8 - advapi32.dll错误

但是我还没有将它添加到JAVA_PATH,它被设置为jdk 6.我不知道是否会伤害它也会有害,但我想在这里保守,因为这里有很多程序机器需要jdk 6.我现在不想破坏任何工作.

我想在eclipse中玩弄它来测试新的Java 8功能.我已经在窗口 - >首选项下的"已安装的JRE"部分中手动添加了新的jre 8.在编译器组合中,可用的最高级别是1.7(前一段时间安装了jdk7,这次是使用官方安装程序,但我仍然将java 6保留为系统中的默认值).我没有看到添加新关卡的任何选项.

因此,在使用新JRE创建新项目时,会显示一条警告:

当前工作空间使用1.4 JRE,编译器合规性级别为1.6.建议不要这样做,并且应该更改JRE或编译器合规性级别.

似乎是手动安装JDK导致的问题.

我正在使用Eclipse Kepler v4.3.1,但我也在旧的3.x安装中测试了这个,结果相同.

任何帮助将不胜感激.

gre*_*449 7

这里描述了Eclipse Kepler 4.3.2中对Java 8的支持.这基本上说明了

http://download.eclipse.org/eclipse/updates/4.3-P-builds/
Run Code Online (Sandbox Code Playgroud)

作为'使用'站点Install New Software并选择'Eclipse Java 8 Support'.

Eclipse 4.4 Luna的最新版本(自2014年3月18日起)包括Java 8支持(但Luna仍处于开发阶段).

更新:Eclipse Luna(4.4)于2014年6月25日发布

  • @Noumenon Eclipse 3.x将不会有进一步的更新,因此您将转到Eclipse 4.x系列的Java 8. Eclipse 4.4(Luna)正处于开发的最后阶段,应该在2014年6月25日发布. (2认同)