How to solve “Dynamic Web Module 3.1 requires Java 1.7 or newer” in Eclipse
2016-02-12 16:02
597 查看
转自:http://crunchify.com/how-to-solve-dynamic-web-module-3-1-requires-java-1-7-or-newer-in-eclipse/
又见:http://www.cnblogs.com/yezhenhan/archive/2011/10/17/2215279.html
Have you noticed above type of error in your Eclipse? When you’re creating a project with
Make sure your Java Project is configured probably to use
Right click your
Java Build Path. Click “Edit“. And change it to “Java 7”
Next from the menu on the left select
If you have maven project try adding below code to
pom.xml
Another way is to edit the project facet configuration file itself:
Change the dynamic web module version in this line to 3.1 –
And then
Follow this tutorial: http://crunchify.com/how-to-fix-cannot-change-version-of-project-facet-dynamic-web-module-to-3-0-error-in-eclipse/
[align=left]Have something to add to this article? Please chime in and join the conversation below.[/align]
又见:http://www.cnblogs.com/yezhenhan/archive/2011/10/17/2215279.html
Have you noticed above type of error in your Eclipse? When you’re creating a project with
Dynamic Web Module 3.1support, you should be using Java 1.7 or newer. Please follow below steps to resolve it.
Step1:
Make sure your Java Project is configured probably to use Java 1.7.
Right click your
project > Properties > Java Compilerand set “
Compiler compliance level” to 1.7
Step2:
Java Build Path. Click “Edit“. And change it to “Java 7”
Step3:
Next from the menu on the left select Project Facets > Javaand set its version to 1.7
Extra Tips:
If you have maven project try adding below code to pom.xmlfile.
pom.xml
1 2 3 4 5 6 7 8 9 10 11 12 13 | <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.1</version> <configuration> <source>1.7</source> <target>1.7</target> </configuration> </plugin> </plugins> </build> |
Alternate Solution:
Another way is to edit the project facet configuration file itself: org.eclipse.wst.common.project.facet.core.xml
Change the dynamic web module version in this line to 3.1 –
<installed facet="jst.web" version="3.0"/>
And then
Maven -> Update Project. You’ll find this file in the .settings directory within the Eclipse project.
Getting below error also?
Cannot change version of project facet Dynamic Web Module to 3.0.
Follow this tutorial: http://crunchify.com/how-to-fix-cannot-change-version-of-project-facet-dynamic-web-module-to-3-0-error-in-eclipse/
[align=left]Have something to add to this article? Please chime in and join the conversation below.[/align]
相关文章推荐
- java基础15迭代器
- Map 集大成者
- java字符操作获取汉字的拼音以及其它经常使用工具
- Java学习笔记4-反射
- 在java中的基础点
- Spring解析(一) IOC容器
- spring(AOP)多个切面
- java基础20递归
- Java认证考试实例疑难辨析(7)
- Eclipse调试程序的方法
- java休眠
- 《Java程序设计》第三章-基础语法
- java中常用的工具类
- java调用R语言--以Rserve方式
- java.lang.NoClassDefFoundError: ognl/PropertyAccessor解决的方法
- java 程序自动升级引起环境变量的问题
- 蓝桥杯 历届试题 核桃的数量
- 个人学习-java-面向对象
- SpringJdbcTemplate添加代码事务支持
- spring(AOP)权限处理