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

修改了java build path, java compiler, project facet还是报错 Dynamic Web Module 3.1 requires Java 1.7 or new...
  • qq_31614947
  • qq_31614947
  • 2017年04月18日 18:29
  • 5162

修改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以后,...
  • qq_15653935
  • qq_15653935
  • 2015年05月08日 11:30
  • 2907

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

前提: 编译器版本:spring-tool-suite-3.7.0.RELEASE-e4.5-win32-x86_64 本机jdk(环境变量配置):1.6 问题日志:!SESSION 2...
  • luoluoluoluolou
  • luoluoluoluolou
  • 2017年05月24日 14:25
  • 1573

STS Eclipse IDEA 指定启动JDK版本

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

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

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

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

解决“Maven项目中的Dynamic Web Module 3.0 requires Java 1.6 or newer”问题

错误描述 当创建有动态web模块3.0支持的项目时,需要用到Java版本不低于1.6。 在Markers标签页中显示的错误为:Dynamic Web Module 3.0 requires Java ...
  • conansix
  • conansix
  • 2014年07月05日 21:25
  • 18498

Spring boot 应用有错误提示:Dynamic Web Module 3.1 requires Java 1.7 or newer.

开始接触Spring Boot,在搭建项目时,老有错误提示:Dynamic Web Module 3.1 requires Java 1.7 or newer. 机器java环境是1.8。 先后修改了...
  • Veechange
  • Veechange
  • 2016年09月22日 15:50
  • 1359

JDK1.7以及配套的eclipse

  • 2018年01月24日 14:46
  • 339.07MB
  • 下载

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

使用 STS 开发环境有一段时间了,总体感觉比当时用原生态的 Eclipse 好不少。个人总结可以主要有一些两个方面的原因。 个人JAVA开发环境的搭建能力有所提升,从认知和思想上日趋...
  • gleamy_ming
  • gleamy_ming
  • 2017年03月05日 09:42
  • 12557
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:STS项目更正 web与jdk版本不对应等问题 --(Dynamic Web Module 3.1 requires Java 1.7 or newer)
举报原因:
原因补充:

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