项目web module所有设置为2.5却提示: Type Dynamic Web Module 3.1 requires Java 1.7 or newer.

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了项目web module所有设置为2.5却提示: Type Dynamic Web Module 3.1 requires Java 1.7 or newer.相关的知识,希望对你有一定的参考价值。

eclipse项目web module几乎全部设置为2.5,却提示web module3.1需要java 1.7

直接在这个配置文件里改呢?

找到工程项目的硬盘目录,打开项目下的 .setting文件夹,如下图:

找到 .setting文件夹内的org.eclipse.wst.common.project.facet.core.xml文件,文件格式大致如下:

<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
<runtime name="Apache Tomcat v5.5"/>
<fixed facet="jst.web"/>
<fixed facet="jst.java"/>
<installed facet="jst.java" version="5.0"/>
<installed facet="jst.web" version="2.5"/>
<installed facet="wst.jsdt.web" version="1.0"/>
</faceted-project>

参考技术A 版本不一致,需要更高的版本,按照提示,下载一个1.7或者以上 参考技术B java1.6改成1.7 参考技术C 需要修改jdk版本,web module 需要匹配的版本,还有主意tomcat版本

以上是关于项目web module所有设置为2.5却提示: Type Dynamic Web Module 3.1 requires Java 1.7 or newer.的主要内容,如果未能解决你的问题,请参考以下文章

解决Cannot change version of project facet Dynamic web module to 2.5

解决Cannot change version of project facet Dynamic web module to 2.5

eclipse- Web-app verson=2.5 调整将Dynamic Web Module3.0降为2.5

[转]解决Cannot change version of project facet Dynamic web module to 2.5

解决Cannot change version of project facet Dynamic web module to 2.5(转)

BUG:Cannot change version of project facet Dynamic web module to 2.5