2021-07-31最新Eclipse2021-06安装lombok插件报错:module java.base does not "opens java.lang"

    笔记本用IDEA有点慢,各种莫名其妙的环境问题出现,于是换了Eclipse。打开工程后出现各种红叉报错,一看是log没有定义,查找原因是没装lombok插件导致编译不通过。按照网上的教程,安装了一下,Lombok插件,装完后直接报错,打不开文件了,编译也有错误。

错误如下:

Errors occurred during the build.

Errors running builder 'Java Builder' on project 'eladmin-common'.

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 @2dd3d39d



    各种调查,有的说Eclipse最新版本问题,有的说Java9的模块特性造成,改环境JDK版本,编译版本等等,百度搜索到的各种方法都尝试了,也没有解决,没上Google,只用Bing搜索了一下就找到了解决方法。不得不再BS一下国内的搜索引擎。

解决方法:最终还是模块安全性造成。在eclipse.ini中加入以下内容

--illegal-access=warn

--add-opens java.base/java.lang=ALL-UNNAMED


参照地址:https://github.com/projectlombok/lombok/issues/2810#issuecomment-817305873

你可能感兴趣的:(2021-07-31最新Eclipse2021-06安装lombok插件报错:module java.base does not "opens java.lang")