eclipse 中的 openjdk 1.7:对于低于 1.7 的源代码级别,不允许运算符
2022-08-31 20:05:23
Eclipse给了我一个错误:
'<>' operator is not allowed for source level below 1.7
我想这是因为它没有使用java 1.7。除了它是。至少 openjdk 1.7 (我的操作系统是 OpenSuse 12.3)。
我从开普勒切换到朱诺,以减少一些滞后,并试图找出这个错误,到目前为止无济于事。
我尝试过一些事情: - eclipse的默认运行时是opensk 1.7(在帮助,关于,安装细节中这样说) - 项目属性,java构建 - >库。我已经手动添加了opensdk位置。
我会安装oracle版本,但从opensuse存储库中只有1.6可用。我已经尝试过安装oracle提供的rpm,它没有把自己放在我的路径上,有点搞砸了一切,所以我再次删除了它。
它应该与openjdk一起工作,不是吗?还是你认为它有一个错误?
ps:junit也没有被识别,所以我手动链接到jar文件。也许这是相关信息。