在网络上找了一圈,发现没有什么解答,有一个大佬提到了说:
这个错误的原因是因为你正在使用的Java版本不支持 javax.lang.model.element.Modifier.SEALED 这个枚举常量。这个枚举常量是Java 15中新增的,因此你需要使用Java 15或更新的版本来使用它。
我思考了一下,我使用的IDEA版本很高,是2022版的,不应该是版本过旧导致的。
然后想到会不会是版本太高,不稳定有bug?
摸索了一番,我认为是我的IDEA版本和JDK版本不太匹配导致的,由于重装IDEA太麻烦,所以我选择先尝试使用低版本的JDK(一开始使用的是JDK20,后来换成了JDK17)
果然,问题解决了。