我在eclipse3.2中使用诸如:
for (int i : a){。。}
void f(String... ss){...}
这样的新语法时,它老是报错说只有在sourse level是5.0才可以
可是我的jre明明都已经是1.6的了,不知道这是为什么?
希望有人能指点一下,谢谢!
------解决方案--------------------
看看 Window --> Preferences --> Java --> Compiler 的 Complier compliance level 选的是否是 5.0 以上的版本。选好后把下面的 Use default compliance settings 打上勾。