4

Lombok添加lib后出现以下错误

An error has occurred. See error log for more details.
Unable to make protected final java.lang.Class java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) throws java.lang.ClassFormatError accessible: module java.base does not "opens java.lang" to unnamed module @1d1c37d5
4

3 回答 3

6

更新到 Lombok 1.18.22 插件导致这个问题对我来说消失了。我确实尝试添加 --add-opens 标志,但 Eclipse 启动器对此犹豫不决。恕我直言,这仅仅是 Java 17 和 Lombok Eclipse IDE 插件之间不兼容的结果。

于 2021-12-23T06:47:00.100 回答
4

将以下行添加到eclipse.ini文件末尾

--illegal-access=warn
--add-opens java.base/java.lang=ALL-UNNAMED
于 2021-09-17T15:43:00.773 回答
0

唯一对我有用的是直接从 lombok 网站下载 lombok,而不是使用 maven 文件夹中可用的。

于 2021-12-20T16:50:34.730 回答