IDEA Maven 项目默认编译项目为JDK 1.5
昨天晚上遇到一个问题,我在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相关推荐
- 安卓(Android)项目Gradle编译项目时间太长,要等半个小时或者更久的解决
在开发中,安卓项目依赖了很多第三方库,所以每次运行时Gradle都会去下载这些依赖第三方库,就会很耗时,造成你改了很少一部分代码,但运行却很久.有个设置可以有效解决 打开这个设置,这个作用是,在你编译 ...
- Maven学习总结(十)——使用Maven编译项目gbk的不可映射问题
2019独角兽企业重金招聘Python工程师标准>>> Maven学习总结(十)--使用Maven编译项目gbk的不可映射问题 一.问题描述 今天在MyEclipse中使用Maven ...
- 使用Maven编译项目遇到——“maven编码gbk的不可映射字符”解决办法 ——转载...
一.问题描述 今天在MyEclipse中使用Maven编译项目源代码时,结果如下了如下的错误 百思不得其解啊,java源代码在MyEclipse中显示是没有任何错误的,可是执行"maven ...
- Tomcat启动默认访问项目
一般有两种可以实现:推荐使用这一种.更灵活 一般项目的编译项目都在Tomcat的webapps下,项目的访问路径一般为:http://localhost:8080/项目虚拟路径.但是Tomcat的默认 ...
- 使用Maven管理Eclipse Java项目(多modules编译)
http://www.blogjava.net/lostfire/archive/2012/03/27/58428.html 使用Maven管理Eclipse Java项目 本文可以任意转载,但请保留 ...
- 设置eclipse新建maven项目默认使用jdk1.8
设置eclipse新建maven项目默认使用jdk1.8 1.打开maven的配置文件settings.xml(apache\apache-maven-3.6.0\conf\settings.xml) ...
- Maven编译项目时报错:不再支持源选项 5。请使用 6 或更高版本。 不再支持目标选项 1.5。请使用 1.6 或更高版本。
在使用Maven编译项目时报错: 不再支持源选项 5.请使用 6 或更高版本. 不再支持目标选项 1.5.请使用 1.6 或更高版本. 在项目pom.xml文件中增加maven编译的jdk版本设置,m ...
- maven编译项目时出现Invalid packaging for parent POM,must be pom but is_jar
今天创建一个新的项目,当用maven编译项目时出现Invalid packaging for parent POM,must be pom but is_jar 经过查找度娘发现,在模块的默认打包方式 ...
- 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/ ...
最新文章
- -static 静态链接库的某些问题
- oracle numtodsinterval and numtoyminterval 使用法则
- 互联网1分钟 | 0110 腾讯联手拳头游戏成立腾竞体育;百度智能云发布中国首款智能边缘计算产品BIE...
- linux posix 线程池_linux多线程--POSIX Threads Programming
- Cesium:结合天地图实现中文定位
- 神策分析 iOS SDK 全埋点解析之元素点击与页面浏览
- 智能驾驶场景库设计方法-V2X
- 腾讯云window阿帕奇服务器开通ssl证书实现https访问
- 2.6 如何在新建虚拟机安装搜狗输入法
- 那是什么进程 —— svchost.exe是什么? 它为何运行?
- Git Bash 不能输入中文的简单解决办法
- tomcat启动bat文件闪退解决方法
- 项目在服务器的绝对路径,java获得项目绝对路径
- 进击的JavaScript(对象,继承,单例模式)
- VMware虚拟机怎么用U盘装win7系统
- 程序员是怎么安排电脑桌面的
- 网页插入全屏背景视频
- 【译】数据库事务隔离级别
- JavaSwing 小型学生管理系统
- 程序员最喜欢用的 8 种代码对比工具,值得收入囊中