如上图所示,SDK 设置为 17,但我没有看到语言级别达到 17 或更高。我错过了什么?
甚至 Java 编译器也最多显示 12 个字节码版本。
我将添加一个答案,希望对其他人有帮助。
可用的语言级别版本取决于 Jetbrains IDEA 本身的版本。正如@Slaw 指出的,Jetbrains 提供了一张表格
https://www.jetbrains.com/help/idea/supported-java-versions.html
根据该表,2019.1 将支持最高语言级别 13。语言级别 17 至少需要 2021.2。