为了账号安全,请及时绑定邮箱和手机立即绑定

我用eclipse写的,他报错了,哪位大神能帮忙解答下。


他在foreach那一行报错写着Syntax error, 'for each' statements are only available if source level is 1.5 or greatehttp://img1.sycdn.imooc.com//57f04335000176ac03860203.jpgr

正在回答

3 回答

在eclipse中菜单Window----preferences----java-----compiler把右边中的Compiler
compliance level改为1.7,看看可以吗?

1 回复 有任何疑惑可以回复我~
#1

qq_何_7 提问者

非常感谢!
2016-10-02 回复 有任何疑惑可以回复我~
#2

qq_何_7 提问者

可以的,谢谢啦
2016-10-02 回复 有任何疑惑可以回复我~
#3

WentworthPeach

我也出现了同样的问题更改了版本还是没用啊
2016-10-21 回复 有任何疑惑可以回复我~
#4

风中打伞的小孩 回复 WentworthPeach

确定已经下载jdk最新版本了?java选项下Installed JREs,看看有没有可以改的,其他的就不清楚了
2016-10-21 回复 有任何疑惑可以回复我~
#5

WentworthPeach 回复 风中打伞的小孩

我自己已经解决了,谢谢!
2016-10-22 回复 有任何疑惑可以回复我~
#6

qq_不唱流行歌曲的流天域_0 回复 WentworthPeach

怎么解决的?我也遇到相同问题了
2016-12-10 回复 有任何疑惑可以回复我~
查看3条回复

Eclipse:Window/preferences/java/compile  Installed JREs看看那里有没有成功配置了1.5以上jdk

1 回复 有任何疑惑可以回复我~
#1

qq_何_7 提问者

抱歉。。。看不懂
2016-10-02 回复 有任何疑惑可以回复我~

jdk版本是不是低于1.5?

0 回复 有任何疑惑可以回复我~
#1

qq_何_7 提问者

7.0的呀
2016-10-02 回复 有任何疑惑可以回复我~
#2

ziom 回复 qq_何_7 提问者

你把int scores[] 换成Integer scores[]试试
2016-10-02 回复 有任何疑惑可以回复我~
#3

qq_何_7 提问者

也不行
2016-10-02 回复 有任何疑惑可以回复我~
#4

ziom 回复 qq_何_7 提问者

不会把,等会我去试试
2016-10-02 回复 有任何疑惑可以回复我~
#5

ziom 回复 qq_何_7 提问者

我刚实际验证了一下,int Integer都是可以的,所以有可能是eclipse误报,你关了重启一下
2016-10-02 回复 有任何疑惑可以回复我~
查看2条回复

举报

0/150
提交
取消

我用eclipse写的,他报错了,哪位大神能帮忙解答下。

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号