language level shows 12 max, nothing beyond that

正如你在上图中看到的,SDK设置为17,但我没有看到语言级别高达17或更高.我错过了什么?

甚至Java编译器也显示高达12字节码的版本.

java compiler also showing only up to 12

推荐答案

我将添加一个答案,希望这对其他人有帮助.

可用的语言级别版本取决于Jetbrains IDEA本身的版本. 正如@ Slaw指出的,有一张由JetBrains提供的表格

https://www.jetbrains.com/help/idea/supported-java-versions.html

根据该表,2019.1将支持最高语言级别13.语言级别17至少需要2021.2.

Java相关问答推荐

在FML中删除关键帧动画

Android -如何修复Java.time.zone. ZoneRulesExcept:未知时区ID:Europe/Kyiv

Java 21虚拟线程会解决转向react 式单线程框架的主要原因吗?

Java应用程序崩溃时试图读取联系人从电话

使用包私有构造函数强制子类Java类

Intellij显示项目语言级别最高为12,尽管有java版本17 SDK

使用联接和分页的SpringBoot Spring数据JPA

流迭代列表<;对象>;上的NoSuchElementException

如何判断一个矩阵是否为有框矩阵?

在bash中将数组作为Java程序的参数传递

如何在Microronaut中将 map 读取为 map

对字符串长度进行排序,但颠倒了顺序(最长字符串在前)

try 从REST API返回对象列表时出错

将关闭拍卖的TimerService

从LineChart<;字符串、字符串和gt;中删除数据时出现特殊的ClassCastException;

如果第一位数字和最后一位数字相差超过一位,您将如何获得随机数?

RestTemplate Bean提供OkHttp3ClientHttpRequestFactory不支持Spring Boot 3中的请求正文缓冲

Java中的发布/订阅-Long Live和Short Live Publisher,哪种方法是正确的?

Android上的SQLite:Android.database.SQLite.SQLiteReadOnlyDatabaseException:try 写入只读数据库(代码1032 SQLite_readonly_DBMOVED)

如何用Micrometer&;斯普肯