不能在eclipse上编写java 8代码吗?

时间:2014-02-19 00:36:19

标签: java eclipse exception java-8

我在Lubuntu 13.10上安装了java 8。它是预发布但它应该有效 - JDK™ 8 Early Access Releases

我将 JDk 添加到eclipse:

enter image description here

并尝试编写第一个java 8版本代码。

此代码应找到最长的单词。

我发现了一堆例外:

代表12行 - 显示:

  

此行有多个标记      - 语法错误,参数化类型仅在源级别为1.5或时才可用      更大      - 此处不允许资源规范,源级别低于1.7

enter image description here

为什么会发生这种情况?

如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

Eclipse JDT环境 - 编辑器和工具 - 仅支持最高1.7的Java语法。截至今天,Java 1.8支持仅适用于早期版本。

向Eclipse添加JDK或JRE不会改变JDT环境的特性,JDT环境是一组高度集成的工具。因此,在Eclipse发布Java 1.8支持并进入您的发行版之前,您将无法使用Java编辑器获取Java 1.8独有的任何语法。