java - 语言级别“13”不支持增强的“开关”块 - Intellij IDEA
问题描述
我正在尝试在我的代码中使用 switch lambda
switch (nilai){
case "A" -> System.out.println("Anda lulus");
default ->{System.out.println("gagal");}
}
但我收到一条错误消息 语言级别“13”不支持增强的“开关”块我已尝试将 SDK 更新到版本 15
也适用于模块
IDE 中没有更高的语言级别
但它仍然给出相同的错误消息,我该怎么做才能解决这个问题?
我已经查看并在 Stack 中发帖,但它似乎对我不起作用。谢谢你。
解决方案
推荐阅读
- c# - 用于检查 ModelState.IsValid 的 ActionFilter 永远不会被命中
- excel - 将日期格式从 dd/mm/yyy 更改为 dd-mm-yyyy
- azure - 如何在 Pester 中模拟 Azure PowerShell Cmdlet?
- winforms - 在PowerShell中检查现有文件后如何关闭表单GUI?
- ios - 在 Objective-C 类中无法达到 Swift 类?
- java - jsp中的自动完成文本框
- git - Git rebase 到 master 的问题说你的分支是最新的
- git - 我应该经常使用 `git rebase` 和 `git push --force-with-lease` 吗?
- hugo - 修改关于 Jake Wharton 的 Hugo 的日志级别
- php - setCellValue PhpSpreadsheet 输出不正确