关于这个问题,显而易见就是jdk版本太低,那就来修改它的版本。
先尝试以下方法:
右键点击项目,选择Build Path-----> Configure Build Path...,
把原来的1.5版本的JREremove,点击Add library----->选择 JRE System Library----->next
下面三个都可以选择,最后一个workspace default JRE是指本地的jdk,就是配置环境变量的jdk,我的是1.8,所以现实的就是jdk1.8。选择完成后点击finish
点击 java compiler,取消勾选 use compliance from execution....(一般这一行后面是写的JavaSE-1.5,但是我现在是1.8所以显示的1.8)在右边选择1.8,点击apply
打开Navigator视图 window----->show view----->Navigator(...
点开目录下的.settings文件夹,依次点开其中的文件将里面的所有的1.5改成1.8,保存。
例如:
然后,update project。
如果update project之后又回到了1.5的版本,那就是maven项目自带的jdk
版本是1.5,这个时候就要去设置maven的settings.xml文件。
参考解决Maven项目Upate Project自动恢复为JRE1.5的问题,解决这个问题