我创建了一个 Project SDK
设置为 1.8 (1.8.0_25)
的项目。问题是即使System
也无法解决,如果我将Project SDK
切换到1.7 (1.7.0_71)
,一切正常。如何解决这个问题?
最佳答案
以下对我有用:
转到
文件 |项目结构
。- 从左 Pane 中选择
项目
。将项目语言级别
更改为8 - Lambda、类型注释等
。 - 从左 Pane 中选择
模块
。在Sources
选项卡上,从Language level
下拉列表中选择8 - Lambdas, type annotations etc.
。
- 从左 Pane 中选择
转到
文件 |设置
。从左 Pane 中,找到Build, Execution, Deployment |编译器 | Java Compiler
(或者只搜索“Java Compiler”)。在Per-module bytecode version
列表中的模块名称旁边,从Target bytecode version
下拉列表中选择“1.8”。重新启动 IntelliJ 并重新构建您的项目。
关于java - IntelliJ 13.1.6 JDK 8 支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26940143/