在win7下开发项目时使用的jdk版本和项目运行服务器jdk版本不同就会出现上面的问题。
本人在实验室计算机上创建了一个项目,而且运行正常,等晚上回到宿舍后在自己笔记本上运行项目时出现了该错误,后来才想起来原因。实验室计算机上用的JDK版本是1.7的,而自己笔记本上安装的1.6的,JDK版本不匹配。
解决方法:
右键项目-->选择Perperties-->选择Java Build Path,在Library下Remove掉原有的Library,然后Add Library即可,选择JRE System Library,然后Finish即可。方法参考下图:
若在JDK 1.7的版本下创建了项目,然后在1.6的系统上运行,可能是因为该系统暂时不支持1.7.此时右键项目选择Properties,选择Java compiler,将下图所指处的1.7改为1.6.