昨天晚上遇到一个问题,我在idea中创建了有个maven项目,想使用jdk1.8的lambda表达式,结果提示我错误,是1.8才可以。当时我想我的jdk就是1.8啊。经过各种搜索,才知道maven默认编译项目是jdk1.5

问题重现

解决问题

我这里直接使用在maven中指定编译版本

在pom文件中,增加如下代码

<properties><jdkVersion>1.8</jdkVersion>
</properties>
<build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><version>3.1</version><configuration><source>${jdkVersion}</source><target>${jdkVersion}</target></configuration></plugin></plugins>
</build>

或者如下

<properties><maven.compiler.source>1.8</maven.compiler.source><maven.compiler.target>1.8</maven.compiler.target>
</properties>

然后,更新下maven,就可以了!

好了,玩的开心!

IDEA Maven 项目默认编译项目为JDK 1.5相关推荐

  1. 安卓(Android)项目Gradle编译项目时间太长,要等半个小时或者更久的解决

    在开发中,安卓项目依赖了很多第三方库,所以每次运行时Gradle都会去下载这些依赖第三方库,就会很耗时,造成你改了很少一部分代码,但运行却很久.有个设置可以有效解决 打开这个设置,这个作用是,在你编译 ...

  2. Maven学习总结(十)——使用Maven编译项目gbk的不可映射问题

    2019独角兽企业重金招聘Python工程师标准>>> Maven学习总结(十)--使用Maven编译项目gbk的不可映射问题 一.问题描述 今天在MyEclipse中使用Maven ...

  3. 使用Maven编译项目遇到——“maven编码gbk的不可映射字符”解决办法 ——转载...

    一.问题描述 今天在MyEclipse中使用Maven编译项目源代码时,结果如下了如下的错误 百思不得其解啊,java源代码在MyEclipse中显示是没有任何错误的,可是执行"maven ...

  4. Tomcat启动默认访问项目

    一般有两种可以实现:推荐使用这一种.更灵活 一般项目的编译项目都在Tomcat的webapps下,项目的访问路径一般为:http://localhost:8080/项目虚拟路径.但是Tomcat的默认 ...

  5. 使用Maven管理Eclipse Java项目(多modules编译)

    http://www.blogjava.net/lostfire/archive/2012/03/27/58428.html 使用Maven管理Eclipse Java项目 本文可以任意转载,但请保留 ...

  6. 设置eclipse新建maven项目默认使用jdk1.8

    设置eclipse新建maven项目默认使用jdk1.8 1.打开maven的配置文件settings.xml(apache\apache-maven-3.6.0\conf\settings.xml) ...

  7. Maven编译项目时报错:不再支持源选项 5。请使用 6 或更高版本。 不再支持目标选项 1.5。请使用 1.6 或更高版本。

    在使用Maven编译项目时报错: 不再支持源选项 5.请使用 6 或更高版本. 不再支持目标选项 1.5.请使用 1.6 或更高版本. 在项目pom.xml文件中增加maven编译的jdk版本设置,m ...

  8. maven编译项目时出现Invalid packaging for parent POM,must be pom but is_jar

    今天创建一个新的项目,当用maven编译项目时出现Invalid packaging for parent POM,must be pom but is_jar 经过查找度娘发现,在模块的默认打包方式 ...

  9. Maven项目不能编译jsp解决方法:Unable to compile class for JSP

    Maven项目不能编译jsp解决方法:Unable to compile class for JSP maven提升tomcat版本 https://www.cnblogs.com/bk-jin/p/ ...

最新文章

  1. -static 静态链接库的某些问题
  2. oracle numtodsinterval and numtoyminterval 使用法则
  3. 互联网1分钟 | 0110 腾讯联手拳头游戏成立腾竞体育;百度智能云发布中国首款智能边缘计算产品BIE...
  4. linux posix 线程池_linux多线程--POSIX Threads Programming
  5. Cesium:结合天地图实现中文定位
  6. 神策分析 iOS SDK 全埋点解析之元素点击与页面浏览
  7. 智能驾驶场景库设计方法-V2X
  8. 腾讯云window阿帕奇服务器开通ssl证书实现https访问
  9. 2.6 如何在新建虚拟机安装搜狗输入法
  10. 那是什么进程 —— svchost.exe是什么? 它为何运行?
  11. Git Bash 不能输入中文的简单解决办法
  12. tomcat启动bat文件闪退解决方法
  13. 项目在服务器的绝对路径,java获得项目绝对路径
  14. 进击的JavaScript(对象,继承,单例模式)
  15. VMware虚拟机怎么用U盘装win7系统
  16. 程序员是怎么安排电脑桌面的
  17. 网页插入全屏背景视频
  18. 【译】数据库事务隔离级别
  19. JavaSwing 小型学生管理系统
  20. 程序员最喜欢用的 8 种代码对比工具,值得收入囊中

热门文章

  1. 解决 Callout位置不更新的问题
  2. ORACLE 10g 数据库体系结构图
  3. 希望增加的BLOG功能(序)
  4. Android Studio连接天天模拟器
  5. BZOJ-1864-[Zjoi2006]三色二叉树(树形dp)
  6. 设置SharePoint部门站点各个文件夹的权限
  7. OpenJudge/Poj 2001 Shortest Prefixes
  8. 食物日记:上海铁板烧
  9. 陶哲轩实分析 习题 13.5.6
  10. squid在企业网中的应用