令牌“记录”上的 Java 14 语法错误,预期记录

Ton*_*and 8 java eclipse java-14 java-record

我正在用 Java 14 构建一些东西。

我写了一个名为 PersonInJava14 的类,如下所示。

package recordexample;

public record PersonInJava14(String name, String gender, int age) {}
Run Code Online (Sandbox Code Playgroud)

但是,它会引发这样的错误。

Syntax error on token "record", record expected
Run Code Online (Sandbox Code Playgroud)

该项目基于 Java 14,可以进行必要的设置以在 Java 14 中运行它。

这是我的设置部分。

在此处输入图片说明

我该如何解决?