構建專案時出現錯誤訊息
構建專案時在 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 引數但沒有奏效
在此處輸入影像描述
編輯:
我看到 lombok 導致了這個問題
-(無法使受保護的最終 java.lang.Class java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) 拋出 java.lang.ClassFormatError 可訪問:模塊 java.base 不“打開java.lang”到未命名的模塊@536d97f8 在專案“xxx”上運行構建器“Maven Project Builder”時出錯。)
將 lombok 安裝到 Eclipse IDE 后,問題得到解決。
但是我在構建時仍然遇到錯誤 - java.lang.IllegalArgumentException: Malformed \uxxxx encoding。
在此處輸入影像描述
我看到了相同錯誤的答案,但它是 Ant 的問題及其給 maven 的錯誤。我沒有看到在專案/POM 中使用“\”的任何路徑。 Ant:propertyfile 任務中的格式錯誤的 \uxxxx 編碼
編輯2:
java.lang.IllegalArgumentException: Malformed \uxxxx encoding.
遵循以下解決方案后,上述問題得到解決(它具有修復錯誤的分步指南)
uj5u.com熱心網友回復:
java.lang.IllegalArgumentException: Malformed \uxxxx encoding.
遵循以下解決方案后,上述問題得到解決(它具有修復錯誤的分步指南)
解決方案
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/431346.html
