Diamond操作符(<>)在java 1.7中不起作用

nj-*_*ath 2 java eclipse jsp javac

编译jsp文件时出现以下错误:

源级别低于1.7的"<>"运算符不允许

我正在使用jdk 1.7.x和eclipse Kepler我1.7 as compliance level也在Eclipse中设置了项目首选项,但代码仍无效

我应该添加任何其他配置吗?

Kev*_*sox 9

检查Eclipse中的以下区域:

  1. Right Click Project > Properties > Project Facets > Java > Version 1.7

  2. Right Click Project > Properties > Java Build Path > Libraries > JRE Library should be 1.7

  3. Right Click Project > Properties > Java Compiler > Compiler compliance level

  4. Window > Preferences > Server > Runtime Environment > Select the Server > Edit > Ensure JRE is set to 1.7