先记一下笔记
贴一下错误:
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 @baa9ce4

说一下解决方案:
-javaagent:D:\workspace\eclipse\lombok.jar
--illegal-access=permit
备注:
主要是--illegal-access=permit这句,显然lombox并没有全部解决和eclipse的不兼容问题。
问题是java.lang.reflect.InaccessibleObjectException,所以添加权限就可以了
本文探讨了在使用Lombok库时遇到的`java.lang.reflect.InaccessibleObjectException`,重点在于通过添加`--illegal-access=permit`解决`java.lang.ClassLoader.defineClass`错误,提示`java.base`模块未对外开放`java.lang`。解决方案适用于Java开发者解决类似兼容性问题。

4181





