jdk版本1.6.0_10。而eclipse提示foreach语句不可用。请教怎么升级

解决方案 »

  1.   

    java 没有foreach 语句呀. 
    但有以下类似c#中的foreach语句for(Object o : 集合对象){
       o.toString();   
    }
      

  2.   

    for(Line2D l:lines)
    g2.draw(l);
    提示这个不可用。
      

  3.   

    主要问题:jdk版本是1.6.0_10。而eclipse却说版本是5.0以下。
      

  4.   

    jdk版本是1.6.0_10。而eclipse却说版本是5.0以下
      

  5.   

    因为eclipse自带有jdk,如果你想用其他jdk,需要自行指定jdk。查看你eclipse所使用的jdk,路径如下:
    Windows  >>  Preferences  >>  Server  >>  Installed Runtimes
    进入这里面后,你可以看到所使用的服务器,选中你的服务器,点击 Edit
    在那里面可以指定自己的 jdk
      

  6.   

    多谢了 问题解决了。设置了jdk的一致性为1.6。