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

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

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

缘由:apache

动态的web3.0,项目须要java1.6的版本,而maven默认建立的是java1.5的版本,因此会报这个错误;eclipse

解决方案:maven

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

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

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

<!-- 指定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便可;blog

相关文章
相关标签/搜索