我安装了JDK 1.7,并且在MyEclipse中添加了JRE,新建项目时我勾选了Use a project specific JRE是jdk1.7.0,建好项目后左侧项目的JRE System Library也是[jdk1.7]的,但我还是不能使用JDK 1.7的新特性,比如switch支持字符串参数。好像用的还是老版本的JDK一样。
说明:我的MyEclise版本是8.6

解决方案 »

  1.   

    昨天在网上看了一个人问的好像MyEclipse9.0的也不支持,不知道是不是真的?
      

  2.   

    设置Java Compiler级别才管用。
    如果你用的jdk5,用的编译级别是jdk4,泛型你一样不可以用。
      

  3.   

    建议使用MyEclipse6.5  这个可以,而且比较稳定!版本越高,出现环境错误异常就多!
      

  4.   

    请 fainfy 大人明示啊~
      

  5.   

    这要等新版本的MyEclipse才行吧
      

  6.   


    Java - Compiler - Compiler compliance level通过这里来设置。
    MyEclipse我不知道是否支持1.7。但是Eclipse3.7的版本是已经支持了的。
      

  7.   

    谢谢fainfy大人,这个我已经设置了还是没用。
      

  8.   

    要学好 Java 需要远离 MyEclipse!
      

  9.   

    火龙果大人所言极是啊~但小弟就要工作了 估计是离不开MYE所以
    装1。7只是为了尝个鲜呵呵~
      

  10.   

    现在的MyEclipse还没有版本支持1.7的编译器编译源代码
    MyEclipse最多能做到的就是拿到1.7版本编译出来的class能跑,而不能做到从.java编译到.class文件eclipse刚刚出3.8版本才又这个功能,还要等一段时间才行最早支持1.7的编译器应该IDEA和netBeans,你可以下载NetBeans完全体验1.7,现在也可以用eclipse3.8了,从目前情况看,JAVA在1.8会有大的变革,1.7变动其实不大,小修小改
      

  11.   

    谢谢ioe_gaoyong大人,小弟茅塞顿开。