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>



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

应为本机上的jdk版本低导致spring-tool-suite无法启动

前提: 编译器版本:spring-tool-suite-3.7.0.RELEASE-e4.5-win32-x86_64 本机jdk(环境变量配置):1.6 问题日志:!SESSION 2...

STS(Spring tool suite) JAVA开发环境搭建

使用 STS 开发环境有一段时间了,总体感觉比当时用原生态的 Eclipse 好不少。个人总结可以主要有一些两个方面的原因。 个人JAVA开发环境的搭建能力有所提升,从认知和思想上日趋...

STS Eclipse IDEA 指定启动JDK版本

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

maven sts中1.7问题

sts项目使用JDK1.7遇到打包失败 最后发现是由于maven打包时用的默认JDK低于1.7版本导致CLASS编译失败 1: 需要修改maven的setting.xml文件找到profiles节...

spring-tool-suite启动时指定使用jre

spring-tool-suite 在启动时候需要使用jre1.7, 但是本地环境变量用的是jre1.6,还不能修改此环境变量,因为别的软件要使用jre1.6。 此时,就需要新建一个快捷方式:C:...
  • miqi770
  • miqi770
  • 2014年02月24日 17:32
  • 5946

修改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以后,...

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
  • 25523

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...
  • cktmyh
  • cktmyh
  • 2017年02月18日 10:44
  • 874

eclispe Dynamic Web Module 3.1 requires Java 1.7 or newer

Have you noticed above type of error in your Eclipse? When you’re creating a project with Dynamic We...

解决报错:"Dynamic Web Module 3.1 requires Java 1.7 or newer"

Eclipse中报错如下: 解决方法: 第一步:项目右键 → Properties →  Java Compiler → 将JDK版本正确设置(此时我用的是1.8版本): 第...
  • Winhye
  • Winhye
  • 2017年08月01日 16:57
  • 280
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:STS项目更正 web与jdk版本不对应等问题 --(Dynamic Web Module 3.1 requires Java 1.7 or newer)
举报原因:
原因补充:

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