首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >让Intellij在java 5 6 7语言级别允许lambda使用IDE支持

让Intellij在java 5 6 7语言级别允许lambda使用IDE支持
EN

Stack Overflow用户
提问于 2014-06-14 07:22:39
回答 1查看 8.3K关注 0票数 6

由于有了retrolambda,我们可以在java 5 6 7中使用java 8 lambda特性。那么,如何使Intellij Idea允许lambda在java 5 6 7语言级别上使用,以及如何为lambda提供ide特性?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-10 20:32:07

在IntelliJ IDEA中,您需要将模块的语言级别设置为Java8,否则IDEA将给出关于lambda表达式的红色行。

Settings | Inspections | Java language level migration aids | Usages of API documented as @since 1.5 (1.6|1.7)中,您可以选择它来警告被记录为@since 1.8的API的使用。

此外,您应该使用Java 7运行时或任何您的目标来运行项目的所有测试。对于Maven,可以使用Surefire's jvm property进行配置。在开发过程中,使用Java 8运行测试更实用。

票数 15
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24217611

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档