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相关推荐

  1. 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. ...

  2. 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 编译错 ...

  3. 解决“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 ...

  4. 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 ...

  5. 解决Dynamic Web Module 3.0 Requires Java 1.6 or newer

    ---本文为网络查找之后的个人总结,并非全部原创,希望能对大家有所帮助. ecliipse 默认的 JDK 版本为1.5,web版本为2.3,当我们需要web版本为3.0时,要在相应的配置文件中对we ...

  6. Dynamic Web Module 3.0 requires Java 1.6 or newer.

    查看 Java Build Path JRE System Libaray [J2SE-1.4] 问题如上,解决方法是提高版本. 问题引起原因: 使用maven 时,pom.xml 指定的source ...

  7. 解决“Dynamic Web Module 3.0 requires Java 1.6 or newer.”错误

    一.问题描述 1.错误截图如下. 2.设计的问题 在Eclipse中新建了一个Maven工程, 然后更改JDK版本为1.6, 结果每次使用Maven > Update project的时候JDK ...

  8. 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 ...

  9. Dynamic Web Module 3.0 requires Java 1.6 or newer报错

    在项目的pom.xml的<build></build>标签中加入: <plugins> <plugin> <groupId>org.apac ...

最新文章

  1. 数据分享 | LSTM神经网络架构和原理及其在Python中的预测应用(附视频)
  2. Android动态权限管理模型(4.3-6.0)
  3. python中删除字典中所有元素的函数_在python中,按值删除字典项的最佳方法是什么?...
  4. 如果机房的线路老化了要怎么做才对?
  5. 理解Flex itemRenderer(5)--效率
  6. GROUP与HAVING的使用
  7. VMware虚拟机走主机代理
  8. uci大学教育转计算机,UCI加州大学尔湾分校计算机科学硕士M.S. Computer Science
  9. 移除动态view android,请教Android,动态添加到控件能动态删除吗?
  10. 大数据之-Hadoop3.x_MapReduce_ReduceTask工作机制并行度---大数据之hadoop3.x工作笔记0125
  11. 数据挖掘的办法有哪些
  12. oracle数据库日志关闭,oracle数据库关闭日志
  13. html字体加粗怎么设置,css怎么设置字体加粗?
  14. i18n 支持参数的写法
  15. h5分享微信好友朋友圈
  16. 1,vue播放视频之—引入.m3u8后缀的hsl视频流
  17. 台式计算机的配置清单表格,电脑配置清单表格,为你分别介绍不同价位的三种配置清单...
  18. CPU,缓存,内存,外存全解析
  19. 网络编程之:IP的ULONG方式字符串方式的相互转化
  20. AES/ECB/PKCS7Padding 加密

热门文章

  1. CTFshow 命令执行 web71
  2. 对整个矩阵元素进行计算:最大数、最小数、排序
  3. hdu2973 YAPTCHA
  4. ASM模型对人脸特征点的检测
  5. oracle逻辑结构包含,在Oracle中,逻辑结构由哪几个部分组成?
  6. sklearn学习(三)
  7. BeautifulSoup总结
  8. Python爬虫图形界面封装版本
  9. [ Linux ] [ OS ] [ memory ] Linux 如何查看系統硬體的記憶體(RAM)資訊
  10. These dependencies were not found: *!!vue-style-loader!css-loader?