一、环境
操作系统:WIN7
开发工具:MyEclipse Professional 2014
JDK版本:jdk1.8
二、错误显示
原因为编译版本不匹配导致的错误。
常见于使用了高版本新增特性,但是却没有提高编译版本,例如泛型
List<String> resultList = new ArrayList<String>();
三、解决办法
1.解决办法一:修改当前项目的编译版本
项目上右键 -> Properties -> Java Compiler,在下面的界面中找到Compiler compliance level: 后的下拉列表中,选择 1.5 或 1.5 以上即可。
2.解决办法二:修改所有项目的编译版本
在菜单栏中左键Windows -> Properties,弹出下面界面,同上修改即可
注意:如果是导入的项目,因为导入了配置文件,不适用全局修改,需左键上图中右上角蓝色字体Configure Project Specific Settings,弹出下面窗口,选择项目进行修改