【发布时间】:2013-10-15 13:23:02
【问题描述】:
Eclipse 给我一个错误:
'<>' operator is not allowed for source level below 1.7
我猜这是因为它没有使用 java 1.7。除了它是。至少 openjdk 1.7(我的操作系统是 OpenSuse 12.3)。
我从开普勒切换回朱诺以减少一些滞后并尝试找出这个错误,但到目前为止无济于事。
我尝试过的一些事情: - Eclipse 的默认运行时是 opensdk 1.7(在帮助、关于、安装细节中这样说) - 项目属性,java 构建 -> 库。我已经手动添加了 opensdk 位置。
我会安装 oracle 版本,但 opensuse 存储库中只有 1.6 可用。我已经尝试安装 oracle 提供的 rpm,它并没有把自己放在我的路径中并且有点搞砸了一切,所以我再次删除了它。
它应该也可以与 openjdk 一起使用,不是吗?还是您认为它有错误?
ps:junit也没有被识别,所以我手动链接到jar文件。也许这是相关信息。
【问题讨论】:
标签: java eclipse windows-runtime openjdk