跳转至

报错

在执行maven生命周期中install中报错

Unable to make field private com.sun.tools.javac.processing.JavacProcessingEnvironment$DiscoveredProcessors com.sun.tools.javac.processing.JavacProcessingEnvironment.discoveredProcs accessible: module jdk.compiler does not "opens com.sun.tools.javac.processing" to unnamed module @502a4156

网传版本:

image-20240716195838631

另辟解决办法:com.sun.tools一般是lombok的问题,修改pom.xml,使用lombok更高级版本,加上

<scope>provided</scope>

Lombok 被设置为 provided,这意味着它在编译和测试时可用,但不会打包到最终的 JAR 文件中,因为它通常用于编译时生成代码,而不需要在运行时存在。

image-20240716200126734

<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.18.30</version>
    <scope>provided</scope>
</dependency>

前端工程执行npm run build报错

image-20240717134256277

错误码为-4048

解决方式:命令行以管理员方式进入

​ 方式二:在nodejs安装目录修改node_cache和node_global权限,点击文件夹右键->属性

imgimg

Nodejs安装依赖报错ENOTFOUND

image-20240717134938740

可能原因:1、网络代理原因

​ 2、镜像源没匹配

查询源地址

 npm config get registry

image-20240717135104343

尝试更换为官方镜像地址

npm config set registry https://registry.npmjs.org/

报错 ERR_PNPM_META_FETCH_FAIL

image-20240717142105825

不管用?

使用淘宝最新镜像(它居然换源了)

npm config set registry https://registry.npmmirror.com

报错 ELIFECYCLE  Command failed with exit code 1.

image-20240717142313836

你需要来自 Administrators 的权限才能对此文件夹进行更改

在删除文件时的错误,这是个什么道理?好神奇

将其他文件移动到该文件目录下,即可清空该文件目录(较为简单成功率较高)

java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter错误原因以及解决方法

java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter错误通常发生在使用Java 9或更高版本的JDK时,因为自Java 9起,javax.xml.bind包被标记为不推荐使用,并且默认不包含在JDK中。 方法一:降低sdk版本到1.8。

方法二:在pom文件中添加以下依赖:

<dependency>
    <groupId>javax.xml.bind</groupId>
    <artifactId>jaxb-api</artifactId>
    <version>2.3.1</version>
</dependency>

報錯

在執行maven生命週期中install中報錯

Unable to make field private com.sun.tools.javac.processing.JavacProcessingEnvironment$DiscoveredProcessors com.sun.tools.javac.processing.JavacProcessingEnvironment.discoveredProcs accessible: module not.Javacruler docess.com " to unnamed module @502a4156

網傳版本:

image-20240716195838631

<dependency>
 <groupId>org.projectlombok</groupId>
 <artifactId>lombok</artifactId>
 <version>1.18.30</version>
 <scope>provided</scope>
</dependency>

前端工程執行npm run build報錯

image-20240717134256277

錯誤碼為-4048

解決方式:命令列以管理員方式進入

方式二:在nodejs安裝目錄修改node_cache和node_global權限,點選資料夾右鍵->屬性

imgimg

Nodejs安裝依賴報錯ENOTFOUND

image-20240717134938740

可能原因:1.網路代理原因

2.鏡像來源沒匹配

查詢來源位址

 npm config get registry

image-20240717135104343

嘗試更換為官方鏡像地址

npm config set registry https://registry.npmjs.org/

報錯 ERR_PNPM_META_FETCH_FAIL

image-20240717142105825

不管用?

使用淘寶最新鏡像(它居然換源了)

npm config set registry https://registry.npmmirror.com

報錯 ELIFECYCLE  Command failed with exit code 1.

image-20240717142313836

你需要來自 Administrators 的權限才能對此資料夾進行更改

在刪除文件時的錯誤,這是什麼道理?好神奇

將其他檔案移至該檔案目錄下,即可清空該檔案目錄(較為簡單成功率較高)

java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter錯誤原因以及解決方法

java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter錯誤通常發生在使用Java 9或更高版本的JDK時,因為自Java 9起,javax.xml.bind套件被標記為不建議使用,並且標記為不建議使用,並且預設不包含在JDK中。 方法一:降低sdk版本到1.8。

方法二:在pom檔案中加入以下依賴:

<dependency>
 <groupId>javax.xml.bind</groupId>
 <artifactId>jaxb-api</artifactId>
 <version>2.3.1</version>
</dependency>