我使用 Spring 3.0.6 和 Maven 3.0.3 在 STS 2.9.2 中创建了一个 Web 项目。我已经创建了一些没有错误的页面和代码。我已经在项目的 pom.xml 中将 Spring 库版本从 3.0.6 升级到 3.1.2,现在我收到以下错误消息:
动态 Web 模块 3.0 需要 Java 1.6 或更高版本。
项目中的动态 web 模块版本和 Java 编译器版本分别设置为 2.5 和 1.6。还将我的项目的 JRE 系统库设置为 1.6。
我尝试删除 Maven 特性,然后再次添加它,并且 JRE 系统库自动设置为 JSE 1.5(但我没有安装 Java 1.5)。我手动将 JRE 系统库更改为 1.6(以修复有关 JRE 系统库版本的 STS 投诉)但有关动态 Web 模块的错误仍然存在。
我已经用谷歌搜索了一个修复程序,但我什么也没找到。
我该如何解决该错误?