我有一台运行Windows XP 32的旧机器。
因为Oracle放弃了对WXP 32位的支持,所以我在这里手动安装了jdk,
在Windows XP上安装JDK8 – advapi32.dll错误
但是我还没有把它添加到JAVA_PATH中,它被设置为jdk 6.我不知道这是否会伤害或不加,但我想在这里保守,因为这里的很多程序机器需要jdk 6.我现在不想破坏任何工作。
我想在eclipse中玩弄testing新的Java 8function。 我已经在窗口 – >首选项下的“已安装的JRE”部分手动添加了新的jre 8。 在编译器组合中,可用的最高级别是1.7(前一段时间安装了jdk7,这次是使用官方安装程序,但是我仍然保留java 6作为系统中的默认值)。 我没有看到任何添加新的级别的选项。
因此,当使用新的JRE创build新项目时,会显示一条警告:
当前工作空间使用1.4 JRE编译器符合级别1.6。 不build议这样做,并且JRE或编译器合规性级别应该改变。
似乎是手动安装JDK导致的一个问题。
我正在使用Eclipse Kepler v4.3.1,但是我也在旧版本的3.x中testing过,结果相同。
任何帮助将不胜感激。
在Eclipse Kepler 4.3.2中对Java 8的支持在这里描述。 这基本上说明了
http://download.eclipse.org/eclipse/updates/4.3-P-builds/
作为“ Install New Software
”中的“使用”网站并选择“Eclipse Java 8支持”。
Eclipse 4.4 Luna(自2014年3月18日起)的最新版本包含Java 8支持(但Luna仍在开发中)。
更新:Eclipse Luna(4.4)于2014年6月25日发布