我的程序出现这个错误的原因是编译环境和运行环境的jdk版本不一致,首先是spring mvc的版本是3.*的,而我本机的jdk是jdk8,查阅资料后得知他俩的兼容性不是很好,有问题,只能用jdk7及以下的版本,所以我就在myeclipse中直接导入了一个jdk1.7,但是这样依然没有解决,这是因为,这样导入后,我的运行环境和编译环境不一致,所以就要经过以下的设置:
选中项目,单击右键-》Properties-》Myeclipse-》Project Facets-》查看java的jdk版本。
这里写图片描述
然后,在选中项目-》单击右键-》Run as-》Run Configurations-》选中你配置的tomcat,
这里写图片描述
这里写图片描述
这两个地方的jdk版本同上边的要一致。
这样重启一下MyEclipse就可以了。我的是MyEclipse2015.。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐