相关疑难解决方法(0)

eclipse中的openjdk 1.7:不允许运算符的源级别低于1.7

Eclipse给了我一个错误:

'<>' operator is not allowed for source level below 1.7 
Run Code Online (Sandbox Code Playgroud)

我想这是因为它没有使用java 1.7.除此之外.至少openjdk 1.7(我的操作系统是OpenSuse 12.3).

我从kepler切换回juno以减少一些滞后并尝试找出这个bug,到目前为止无济于事.

我尝试过的一些事情: - eclipse的默认运行时是opensdk 1.7(在帮助中说明,安装细节) - 项目属性,java build - > library.我手动添加了opensdk位置.

我会安装oracle版本,但opensuse存储库中只有1.6.我已经尝试安装oracle提供的rpm,它没有把自己放在我的路径中,并且把一切搞砸了,所以我再次删除它.

它应该与openjdk一起工作吗?或者你认为它有虫子?

ps:junit也无法识别,所以我手动链接到jar文件.也许这是相关信息.

java eclipse openjdk windows-runtime

47
推荐指数
3
解决办法
6万
查看次数

标签 统计

eclipse ×1

java ×1

openjdk ×1

windows-runtime ×1