gpt4 book ai didi

java - eclipse 中的openjdk 1.7 : operator is not allowed for source level below 1. 7

转载 作者:IT老高 更新时间:2023-10-28 20:34:07 26 4
gpt4 key购买 nike

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文件。也许这是相关信息。

最佳答案

在您的项目首选项中,您必须将编译器 --source 选项设置为 1.7 并将 --target 选项设置为 1.7 也是。有专门的选项框。

右键单击项目。选择属性。选择左侧的Java 编译器Compiler Compliance level 选择 1.7。如果下面的 2 个下拉菜单不是 1.7,请取消选中 使用默认合规性设置,并将其设置为 1.7

关于java - eclipse 中的openjdk 1.7 : operator is not allowed for source level below 1. 7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19382370/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com