java: patterns in switch statements 是预览功能,默认情况下禁用。 (请使用 --enable-preview 以启用 patterns in switch statements)
时间: 2024-05-15 08:16:11 浏览: 358
该提示是指在 Java 12 中引入的“Switch 表达式”功能,其中可以使用模式匹配来匹配不同的情况。然而,在 Java 12 中,该功能默认是关闭的,需要使用 --enable-preview 参数来启用该功能。例如,可以使用以下命令来编译包含 Switch 表达式的 Java 12 代码:
```
javac --enable-preview MyCode.java
```
请注意,Switch 表达式功能仍处于预览阶段,可能会在未来的 Java 版本中发生更改。因此,建议在生产环境中谨慎使用该功能。
相关问题
如何解决java: patterns in switch statements 是预览功能,默认情况下禁用。 (请使用 --enable-preview 以启用 patterns in switch statements)
如果您想在 Java 中使用 patterns in switch statements 这个预览功能,您可以在编译和运行时使用 --enable-preview 参数以启用该功能。具体操作如下:
在编译时:
```
javac --enable-preview --release 14 MyClass.java
```
在运行时:
```
java --enable-preview MyClass
```
需要注意的是,要使用该功能,您需要使用 JDK 14 或更高版本,并且需要在源代码中使用 --source 14 参数指定源代码版本。同时,也需要谨慎使用该功能,因为它还处于预览阶段,可能会发生变化或被移除。
阅读全文