设置IntelliJ IDEA支持lambda表达式
2024-09-01 07:06:55
使用IntelliJ IDEA做为开发工具,对基于maven的java工程,如果要编写lambda表达式,先确保安装并使用了jdk1.8或者更高版本,然后再要做一些设置才能正常编译和执行,具体表现在maven支持和intellij idea工具支持两个方面,配置如下:
maven支持##
在pom.xml中增加一个插件,使得maven支持jdk1.8语法:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.2</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
修改intellij idea配置之一:修改intellij的全局设置##
接下来是intellij的全局设置,选择菜单中的全局设置,如下图红框:
在弹出的菜单中,设置Java compiler的level为1.8,具体的设置如下图红框所示:
修改intellij idea配置之二:修改项目工程配置##
然后是项目工程的属性支持lambda,在工程上点击右键,选择“Open Modular Settings“,如下图:
在弹出的菜单中的language level选择“8 - Lambdas“,如下图:
完成并使用
这些设置完毕之后,就能在代码中写lambda表达式了,并且ide还会自动提示,如下图:
欢迎关注我的公众号:程序员欣宸
最新文章
- python raise a string exception is deprecated
- UITest 单元测试常用的断言
- Java jdbc 连接oracle之二(使用properties文件)
- sql2014 新建用户并登陆
- HDU 2516 (Fabonacci Nim) 取石子游戏
- ASIHttpRequest 使用过程中,中文编码的问题
- Android 首次进入应用时加载引导界面
- Swift—下标-备
- read write spinlock
- EventBus源码解析
- WebService之Soap头验证入门
- Space Shooter
- Hibernate乐观锁、悲观锁和多态
- js学习笔记<;拷贝传值,引用传址和匿名函数>;
- 【BZOJ2721】樱花(数论)
- 性能测试学习 第八课--LR12中针对WebServices协议的三种脚本开发模式
- JavaSE基础知识(3)—流程控制结构
- python简说(十四)内置函数
- 695. Max Area of Island
- 20155225 2016-2017-2 《Java程序设计》第八周学习总结
热门文章
- 测试自动化:java+selenium3 UI自动化(1) - 环境搭建
- Android删除指定路径下指定前缀或后缀的文件
- NOIP退役记
- Delegate,Block,Notification, KVC,KVO,Target-Action
- 关于GIS中Scale和Resolution的那些事儿
- C# NAudio录音和播放音频文件-实时绘制音频波形图(从音频流数据获取,而非设备获取)
- unity编辑器扩展_03(在组件中右击创建一个选项,并通过该选项修改该组件下面的字段的值)
- CSS 之Grid 网格知识梳理2
- filter修改post参数
- JDK中的Proxy技术实现AOP功能