首页 > 编程语言 > 详细

maven项目中的报错问题——Dynamic Web Module 3.0 requires Java 1.6 or newer.

时间:2019-02-19 23:03:18      阅读:392      评论:0      收藏:0      [点我收藏+]

当创建动态的web 3.0的项目时需要java1.6及以上的版本支持;

而我们的eclipse中创建的maven骨架默认是java1.5的版本,这种情况下就会报以下的错误:Dynamic Web Module 3.0 requires Java 1.6 or newer.

原因:

动态的web3.0,项目需要java1.6的版本,而maven默认创建的是java1.5的版本,所以会报这个错误;

解决方案:

1:在eclipse上安装jre:选中jdk的目录即可,需要1.6以上的版本;指定编译版本,1.6以上的版本;

技术分享图片

2:指定项目的facet的java版本不能低于1.6版本;

技术分享图片

3:在maven 的pom.xml中指定maven项目的jdk运行版本

技术分享图片
<!-- 指定maven项目的编译时使用的jdk版本 -->
        <plugin>  
            <groupId>org.apache.maven.plugins</groupId>  
            <artifactId>maven-compiler-plugin</artifactId>  
            <version>2.3.2</version>  
                <configuration>  
                       <source>1.7</source>  
                    <target>1.7</target>  
                </configuration>  
        </plugin>
技术分享图片

4:最后在选中该项目,单击maven——>updateproject即可;

maven项目中的报错问题——Dynamic Web Module 3.0 requires Java 1.6 or newer.

原文:https://www.cnblogs.com/sharpest/p/10403862.html

(0)
(0)
   
举报
评论 一句话评论(0
分享档案
最新文章
教程昨日排行
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!