Eclipse安装lombok后打不开

article/2025/10/21 13:10:48

今天帮同事的eclipse安装lombok,经过一系列的配置后启动,弹出如下提示

根据提示打开日志文件后,如下图

因笔者技术水平不高,因此原因属于猜测:同事的eclipse.ini文件中有这么一句

-Dosgi.requiredJavaVersion=11

日志文件中有这么一句:

java.version=16.0.1

加上报错信息:

java.lang.reflect.InaccessibleObjectException: 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 @2a19a0fe

而同事的jdk使用的是1.8,jdk8及以下制作的库运行在jdk9以上会自动被标识为未命名模块,因此笔者猜测是eclipse的版本太高没有识别到lombok的两条配置,解决方法也很简单,在eclipse.ini中加入如下配置:

--illegal-access=permit

允许通过反射访问。

本文只提出了解决方法并没有描述原因,希望有大佬看到能够不吝解释一下


http://chatgpt.dhexx.cn/article/rUl1vJ4P.shtml

相关文章

点击eclipse打不开出现:A java Runtime Environment(JRE) or java Development kit(JDK) must be ...

可能问题: java环境的变量设置有问题。 解决办法: 右击此电脑→属性→高级系统设置→环境变量→在系统变量里编辑JAVA_HOME→把变量值修改为自己安装的jdk的位置→点击确定→再尝试打开eclipse→成功打开 注:自己的jdk安装文件名尽量不要包…

Centos中eclipse打不开的问题

Centos中eclipse打不开的问题 当你打开eclipse发现这个问题: 第一步:找到报错的路径:(我的就是/home/hadoop/workspace/.metadata/.log.) 一开始再workspace中没有看到.metadata文件夹,因此我断定该文件…

Eclipse打不开弹出提示框

问题:eclipse弹出错误框内容,Java virtual machine launcher Error: could not open ‘c:\software\jdk\lib\i386\jvm.cfg’。 解决方案: 根据C:\Program Files (x86)\Common Files\Oracle\Java\javapath进入到此路径然后删除此文件下的java…

Eclipse打不开,报错:could not find java.dll

Eclipse打不开,报错Error:could not find java.dll 很多小伙伴在安装使用Eclipse时会遇到各种报错,很多都是因为环境变量没有配置好,或是因为多次卸载、重装过程中出现了问题,问题既然出现了就要解决。 网上有人说在…

eclipse打不开

Eclipse 启动不起来,出现以下错误: 网上搜索->解决此类错误的方法有以下几种: 首先:eclipse 安装路径下的eclipse.ini的内容如下: -startup plugins/org.eclipse.equinox.launcher_1.0.200.v20090520.jar --launcher.library plugins/org.eclip…

重新安装jkd,eclipse打不开的问题解决

重新下载不同版本的jdk,eclipse报错 说在前面第一步:重新修改JAVA_HOME:第二步:修改eclipse.ini文件说在后头 说在前面 之前下载了一个高版本的jdk,老老实实配置了环境变量,后来手滑把jdk删了,重新装了一个…

Ubuntu的Java编辑器eclipse打不开闪退的解决方法

Linux Ubuntu的eclipse安装上了,但是打不开,闪退的解决方法: 首先确保你已经在安装了eclipse。 如果你已经安装了eclipse,你就可以向下进行: 你点击eclipse的图标,然后发现他在系统的任务栏上停留一回合…

eclipse打不开maven项目中的pom.xml

1、问题描述 在eclipse中我双击打开maven项目中的pom.xml报错。 2、产生原因 正如报错中描述的那样"Failed to create the parts controls",意思就是:确实打开该pom.xml所需要的相应的工具。 3、解决方法 Windows——Preferences——File Asso…

刚刚下载的eclipse打不开?一点击就报错

刚刚下载的eclipse打不开?一点击就报错:The Eclipse executable launcher was unable to locate its companion shared library 问题原因:在于eclipse app同级的目录下有个启动脚本,现在叫做eclipse里–launcher.library路径不对…

eclipse中遇到的问题(2)

打开eclipse时弹出了一个英文窗口 有两种原因: 1.环境变量未配置 可以通过按键盘winr,输入cmd进入命令行窗口输入java -version 如果出现类似下面的画面,则说明jdk环境变量配置好了 关于jdk的配置可以参考(73条消息) jdk环境变量的配置_The…

当无法打开eclipse可能的解决方法

是不是eclipse版本太新引起的,我在更新之后也出现了这样的问题, 解决方法: 1,打开eclipse安装目录下的eclipse.ini文件; 2,打开的文本文件最后添加一行 --add-modulesALL-SYSTEM(主要是这里…

win 10如何删除OEM分区

我知道这很作死,但是很快乐(误 1.cmd下输入diskpart进入 2.

在使用firefly的RK3308的SDK使用buildroot构造文件系统时,遇到OEM分区和userdata不能挂在成功的问题

如果有问题,请加QQ群 891339868 进行交流 如题目所示,本来可以正常挂在的,突然不能正常挂在了,搞得我很郁闷,最后经过多方查找原因,发现在对buildroot进行配置时,无意间修改了一项参数&#xf…

删除oem、恢复分区

1、CMD 2、命令:diskpart,会弹出一个新的窗口; 3、命令:rescan,扫描计算机,查找磁盘和卷; 4、命令:list disk,查看对象列表,也就是看有那几块硬盘&#xf…

Android查看挂载的分区(如oem)

cat /proc/mounts,可通过adb shell "cat /proc/mounts" > D:\tmp\mounts.txt得到挂载的分区信息,比如 以高通平台烧录系统的rawprogram0_unsparse.xml为例,program SECTOR_SIZE_IN_BYTES"512" file_sector_offset&quo…

如何显示和删除联想的OEM分区

带一键恢复的品牌电脑通常会在硬盘里划出一个隐藏分区,名字一般叫EISA分区(OEM分区)。这个分区是不活动的,那么如何查看或者删除改分区呢,或者说在不破坏分区数据的前提下查看分区,其实依靠windows自带的di…

使OEM分区变成可格式化

某些品牌电脑会有OEM分区。 在windows环境下 -> 计算机管理 -> 磁盘管理中,OEM分区是无法格式化的。 打开命令行 -> 输入diskpart,回车 -> 输入select disk 0,回车(注1) -> 输入rescan,回…

Android 分区

/system_ext 分区作为可选分区。(该分区是放置 /system 分区中与 AOSP 定义的组件紧密耦合的非 AOSP 组件的位置。)/system_ext 分区被视为是 /system 分区特用于 OEM 的扩展,且未在两个分区间定义接口 vendor:包含所有不可分发给…

联想官方OEM分区制作

今天,朋友买了一个新的联想电脑,自带出厂系统。进入PE后发现居然有联想官方的OEM分区,于是直接拷贝过来,然后装在另一个电脑里可以正常使用,这里给大家分享一下。 工程下载: 链接:https://pan.baidu.com/s/1p2nM3n1ZuzZeBPGN2DcCaQ   提取码:pbtw 1.下载共享…

分区属性揭秘 Win8 电脑 OEM 分区创建 分区属性

在写这篇文章之前,xxx已经写过了几篇关于改分区属性主题的文章,想要解了的朋友可以去翻一下之前的文章 在现预装 Win8 的电脑大多是采取新版 UEFI 固件 + GPT 式格磁盘,不再像前以的 BIOS + MBR。采取 UEFI 和 GPT 的好处多多,例如可现实安全启动等更多新特性,和支撑更多的…