Eclipse 在构建项目时出错 - java.lang.IllegalArgumentException: Malformed \uxxxx encoding

Eclipse giving error while building project - java.lang.IllegalArgumentException: Malformed \uxxxx encoding

error message while building project

在构建项目时在 eclipse 2021-12 中出现以下错误

Errors occurred during the build.
    Errors running builder 'Java Builder' on project 'xxx'.
    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 @536d97f8
    Errors running builder 'Maven Project Builder' on project 'xxx'.
    java.lang.IllegalArgumentException: Malformed \uxxxx encoding.

我正在使用 JDK 1.8

我尝试删除项目,重新启动 eclipse 并重新安装 JDK。

我尝试添加以下 VM 参数但没有成功

enter image description here

编辑:

我看到 lombok 导致了这个问题

-(Unable to make protected final java.lang.Class java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) throws java.lang.ClassFormatError 可访问:模块java.base 不会“打开 java.lang” 未命名模块 @536d97f8 项目 'xxx' 上的错误 运行 生成器 'Maven Project Builder'。)

安装 lombok 到 eclipse 后 IDE 问题得到解决。

但是我在构建时仍然遇到错误 - java.lang.IllegalArgumentException: Malformed \uxxxx encoding.

enter image description here

我看到了相同错误的答案,但这是 Ant 的问题及其给 Maven 的错误。 我没有看到 project/POM 中使用“\”的任何路径。 Ant: Malformed \uxxxx encoding in propertyfile task

编辑 2:

java.lang.IllegalArgumentException: Malformed \uxxxx encoding.

按照以下解决方案解决了上述问题(它有一步一步的指导来修复错误) Solution

java.lang.IllegalArgumentException: Malformed \uxxxx encoding.

按照以下解决方案解决了上述问题(它有一步一步的指导来修复错误)

Solution