【第22期】观点:IT 行业加班,到底有没有价值?

STS项目更正 web与jdk版本不对应等问题 --(Dynamic Web Module 3.1 requires Java 1.7 or newer)

原创 2016年05月31日 16:43:59

工具环境

sts-3.7.3.RELEASE

jdk1.8.0_91

在看慕课的java高并发api时跟着做了一下,但是出现如题错误,然后导入已经做好的项目还是有该问题。

大概意思是web3.1要jdk7或者更新的才能运行。

错误可能的原因:

1.项目没有设置好jdk(优先考虑)

2.项目没有设置好pom

解决方案:

第一种

项目右键properties

-->

       第一个要改的地方:Java Build Path -->Libraries -->点击已有的jre(这里看到的jre可能是失效的或其实,我们直接改就是了)-->Edit -->选择第三个 WorkSpaces default JRE


第二个要改的地方:Java Compiler--> Compiler compliance level 选择安装的最高的(jdk1.7及以上) -->   Use defalut compliance settings 这个打上勾勾 


第三个改的地方 :Project Facets --> Java  选择你上面选择的版本,同时要勾选 Dynamic Web Module 为3.1


 然后项目 右键-->maven --> update project ,记得去掉maven clean选项

如果还不行,那么在pom的build 里面添加下面的部署


<plugins>
        	<plugin>
        		<groupId>org.apache.maven.plugins</groupId>
        		<artifactId>maven-compiler-plugin</artifactId>
        		<version>3.1</version>
        		<configuration>
        			<source>1.8</source><!--  这个1.8是jdk的版本,下面那个也是-->
        			<target>1.8</target>
        		</configuration>
        	</plugin>
        </plugins>



版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

Dynamic Web Module 3.1 requires Java 1.7 or newer的解决方案

Dynamic Web Module 3.1 requires Java 1.7 or newer. 错误信息:Dynamic Web Module 3.1 requires Java 1.7 or...

How to solve “Dynamic Web Module 3.1 requires Java 1.7 or newer” in Eclipse

Have you noticed above type of error in your Eclipse? When you’re creating a project with Dynamic W...
  • ye1992
  • ye1992
  • 2014-11-29 19:59
  • 22647

解决Dynamic Web Module 3.1 requires Java 1.7 or newer

修改了java build path, java compiler, project facet还是报错 Dynamic Web Module 3.1 requires Java 1.7 or new...

eclipse搭配maven构建配置web项目

概述:            使用maven管理java的jar包导入确实很方便开发大型的软件项目。但是入手使用起来确实是有一定的难度。以下通过讲解eclipse配合maven建立一个we...

Java中List转换为数组,数组转List

 http://www.cnblogs.com/happyPawpaw/archive/2012/10/22/2734140.html

STS+maven 设置项目默认的jdk版本

如果需要在创建项目的时候让项目的jdk为某个默认的版本,则可以修改maven的配置文件settings.xml,在该配置文件加上如下代码即可: jdk-1...

修改maven项目jdk版本,并解决Dynamic Web Module 3.1 requires Java 1.7 or newer错误

使用maven的时候,默认会使用1.5版本的JDK,并且创建项目时也会是1.5版本。 但是我想用JDK1.7版本,所以我手动将maven项目JDK改为1.7版本。 手动修改JDK版本为1.7以后,...

Error:JDK1.8 Cannot change version of project facet Dynamic Web Module to 3.1.

问题: Error:JDK1.8 Cannot change version of project facet Dynamic Web Module to 3.1. 此工程为名为mybatis:m...

STS Eclipse IDEA 指定启动JDK版本

使用场景: 开发人员在自己的机器上可能装了多个版本的JDK,但是在环境变量中只能配置一个 JAVA_HOME ,so你的IDEA Eclipse 可能因为你在 JAVA_HOME 配置JDK1.8...

STS指定IDE使用JDK

貌似以下问题解决方案也适用于Eclipse 常见问题: 一、 Version 1.7.0_79 of the JVM is not suitable for this product. Versi...
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)