Dynamic Web Module 3.0 requires Java 1.6 or newer
Description
在使用 Eclipse 创建 Maven 项目的时候报错 Dynamic Web Module 3.0 requires Java 1.6 or newer,已经确认了 JRE System Library 和 Java Compiler 的版本都是 jdk1.7.0_75,但这个错始终没有消除。
Caused By
当前 Maven 默认的 source 设置是 1.5,target 设置是 1.5,不依赖于你 run Maven 所使用的 jdk 版本。如果你想改变这些默认值,你应该按照这里 Setting the -source and -target of the Java Compiler 设置 source 和 target。
Solution
有时你可能需要把一个项目编译成和你当前使用的 jdk 不同的版本。javac 可以接受命令 -source 和 -target。Compiler Plugin 也可以在编译期间提供这种选择。例如,如果你想启用断言( -source 1.4 ) 并且想使用 JVM1.4 编译( -target 1.4 ),你可以在 POM 文件中加入:
1 <project> 2 [...] 3 <build> 4 [...] 5 <plugins> 6 <plugin> 7 <groupId>org.apache.maven.plugins</groupId> 8 <artifactId>maven-compiler-plugin</artifactId> 9 <version>3.3</version> 10 <configuration> 11 <source>1.4</source> 12 <target>1.4</target> 13 </configuration> 14 </plugin> 15 </plugins> 16 [...] 17 </build> 18 [...] 19 </project>
所以在这里我们只需把版本设置为 1.7 即可:
1 <build> 2 <plugins> 3 <plugin> 4 <groupId>org.apache.maven.plugins</groupId> 5 <artifactId>maven-compiler-plugin</artifactId> 6 <version>3.1</version> 7 8 <configuration> 9 <source>1.7</source> 10 <target>1.7</target> 11 </configuration> 12 </plugin> 13 </plugins> 14 </build>
Reference
- Apache Maven Compiler Plugin
- Setting the -source and -target of the Java Compiler
转载于:https://www.cnblogs.com/yuxiaoqi/p/4862211.html
Dynamic Web Module 3.0 requires Java 1.6 or newer相关推荐
- Maven - Dynamic Web Module 3.0 requires Java 1.6 or newer.
2019独角兽企业重金招聘Python工程师标准>>> 首先先看一下错误信息: Dynamic Web Module 3.0 requires Java 1.6 or newer. ...
- Eclipse Maven 编译错误 Dynamic Web Module 3.0 requires Java 1.6 or newer 解决方案
Eclipse Maven 编译错误 Dynamic Web Module 3.0 requires Java 1.6 or newer 解决方案 参考文章: (1)Eclipse Maven 编译错 ...
- 解决“Maven项目中的Dynamic Web Module 3.0 requires Java 1.6 or newer”问题
转载自 解决"Maven项目中的Dynamic Web Module 3.0 requires Java 1.6 or newer"问题 错误描述 当创建有动态web模块3.0 ...
- Eclipse Maven 编译错误 Dynamic Web Module 3.0 requires Java 1.6 or newer 解决方法
eclipse maven 项目报 Description Resource Path Location Type Dynamic Web Module 3.0 requires Java 1.6 o ...
- 解决Dynamic Web Module 3.0 Requires Java 1.6 or newer
---本文为网络查找之后的个人总结,并非全部原创,希望能对大家有所帮助. ecliipse 默认的 JDK 版本为1.5,web版本为2.3,当我们需要web版本为3.0时,要在相应的配置文件中对we ...
- Dynamic Web Module 3.0 requires Java 1.6 or newer.
查看 Java Build Path JRE System Libaray [J2SE-1.4] 问题如上,解决方法是提高版本. 问题引起原因: 使用maven 时,pom.xml 指定的source ...
- 解决“Dynamic Web Module 3.0 requires Java 1.6 or newer.”错误
一.问题描述 1.错误截图如下. 2.设计的问题 在Eclipse中新建了一个Maven工程, 然后更改JDK版本为1.6, 结果每次使用Maven > Update project的时候JDK ...
- Eclipse创建web工程时,报错Dynamic Web Module 3.0 requires Java 1.6 or newer.
报错: 解决方案: 1.打开eclipse工具栏window->preferences 2.打开java->compiler 3.选择compiler compliance level在1 ...
- Dynamic Web Module 3.0 requires Java 1.6 or newer报错
在项目的pom.xml的<build></build>标签中加入: <plugins> <plugin> <groupId>org.apac ...
最新文章
- 数据分享 | LSTM神经网络架构和原理及其在Python中的预测应用(附视频)
- Android动态权限管理模型(4.3-6.0)
- python中删除字典中所有元素的函数_在python中,按值删除字典项的最佳方法是什么?...
- 如果机房的线路老化了要怎么做才对?
- 理解Flex itemRenderer(5)--效率
- GROUP与HAVING的使用
- VMware虚拟机走主机代理
- uci大学教育转计算机,UCI加州大学尔湾分校计算机科学硕士M.S. Computer Science
- 移除动态view android,请教Android,动态添加到控件能动态删除吗?
- 大数据之-Hadoop3.x_MapReduce_ReduceTask工作机制并行度---大数据之hadoop3.x工作笔记0125
- 数据挖掘的办法有哪些
- oracle数据库日志关闭,oracle数据库关闭日志
- html字体加粗怎么设置,css怎么设置字体加粗?
- i18n 支持参数的写法
- h5分享微信好友朋友圈
- 1,vue播放视频之—引入.m3u8后缀的hsl视频流
- 台式计算机的配置清单表格,电脑配置清单表格,为你分别介绍不同价位的三种配置清单...
- CPU,缓存,内存,外存全解析
- 网络编程之:IP的ULONG方式字符串方式的相互转化
- AES/ECB/PKCS7Padding 加密
热门文章
- CTFshow 命令执行 web71
- 对整个矩阵元素进行计算:最大数、最小数、排序
- hdu2973 YAPTCHA
- ASM模型对人脸特征点的检测
- oracle逻辑结构包含,在Oracle中,逻辑结构由哪几个部分组成?
- sklearn学习(三)
- BeautifulSoup总结
- Python爬虫图形界面封装版本
- [ Linux ] [ OS ] [ memory ] Linux 如何查看系統硬體的記憶體(RAM)資訊
- These dependencies were not found: *!!vue-style-loader!css-loader?