微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

java – STS报告的错误abotut动态Web模块版本

我使用Spring 3.0.6和Maven 3.0.3在STS 2.9.2中创建了一个Web项目.我创建了一些没有错误页面代码.
我已经在项目的pom.xml中将Spring库版本从3.0.6升级到3.1.2,现在我收到以下错误消息:

Dynamic Web Module 3.0 requires Java 1.6 or newer.

项目面中的动态Web模块版本和Java编译器版本分别设置为2.5和1.6.同时将我的项目的JRE系统库设置为1.6.

我试图删除Maven性质,然后再次添加它,JRE系统库自动设置为JSE 1.5(但我没有安装Java 1.5).我手动将JRE系统库更改为1.6(以修复有关JRE系统库版本的STS投诉),但仍保留有关动态Web模块的错误.

我已经google了一个修复但我什么都没找到.

我该如何解决这个错误

最佳答案
首先检查您的项目是否已配置为使用Java 1.7.
右键单击您的项目>属性> Java编译器并将“编译器合规性级别”设置为1.7.

接下来从左侧菜单中选择Project Facets> Java并将其版本设置为1.7
如果您没有在之前的首选项中找到1.7作为下拉选项之一,那么您必须先将其添加到eclipse中.
导航到eclipse首选项> Java>安装JRE,单击“添加”,然后找到已安装的Java路径.

打开项目的pom.xml并添加插件标记

最后,右键单击您的项目> Maven>更新项目……

资料来源:http://qussay.com/2013/09/13/solving-dynamic-web-module-3-0-requires-java-1-6-or-newer-in-maven-projects/

原文地址:https://www.jb51.cc/spring/432660.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐