我正在尝试使用 JDK-12 ea 构建一个项目。在尝试执行示例类时:
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int value = scanner.nextInt();
// After JEP-325
switch (value) {
case 1 ->System.out.println("one");
case 2 ->System.out.println("two");
default ->System.out.println("many");
}
}
IDE 抛出读取的错误
错误:java:错误:无效的源版本:13
相关项目配置屏幕:
模块设置
SDK
编译器设置
IntelliJ IDEA 2018.3.3 (Community Edition) Build #IC-183.5153.38, built on January 9, 2019 JRE: 1.8.0_152-release-1343-b26 x86_64 JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o macOS 10.13.6
尝试将语言级别切换回 12,没有实验性功能,但它以
我记得最近成功使用了实验功能(不确定确切的 IntelliJ 版本)。除了这个,我还需要配置一些东西吗?