最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

2025.2.X?版本?IDEA?maven?打包亂碼問題的解決方案(最新整理)

 更新時(shí)間:2025年10月09日 10:22:47   作者:Li_769532  
IDEA?2025.2版本默認(rèn)GBK編碼導(dǎo)致Maven打包亂碼,即使調(diào)整文件編碼也無濟(jì)于事,解決方法是修改Maven?Runner設(shè)置,添加UTF-8環(huán)境變量,并清理緩存重啟,建議在新建項(xiàng)目時(shí)同步設(shè)置,本文給大家介紹2025.2.X版本IDEA?maven打包亂碼問題的解決方案,感興趣的朋友一起看看吧

2025.2.X 版本 IDEA maven 打包亂碼問題的解決方案

你的 IDEA 在更新后是否出現(xiàn)了這樣的問題,打包編譯,報(bào)錯(cuò)變?yōu)閬y碼,即使想要該正代碼也無從下手。就像下面這樣:

[ERROR] COMPILATION ERROR : 
[INFO] -------------------------------------------------------------
[ERROR] /E:/Encoding-Project/Java-Encoding-project/java-code-/s-c-feign-cq/order-service/src/main/java/com/example/orderservice/OrderServiceApplication.java:[3,34] ?????com.example.productapi.api??????
[ERROR] /E:/Encoding-Project/Java-Encoding-project/java-code-/s-c-feign-cq/order-service/src/main/java/com/example/orderservice/controller/FeignController.java:[5,34] ?????com.example.productapi.api??????
[ERROR] /E:/Encoding-Project/Java-Encoding-project/java-code-/s-c-feign-cq/order-service/src/main/java/com/example/orderservice/controller/FeignController.java:[6,36] ?????com.example.productapi.model??????

這是因?yàn)?2025.2 版本開始,Maven 的執(zhí)行,默認(rèn)使用的是 GBK 編碼,而我們的項(xiàng)目,代碼通常都是 UTF-8 的編碼格式。編碼格式的不同就導(dǎo)致了亂碼的出現(xiàn)。

你可能根據(jù) AI 等的提示,在項(xiàng)目中進(jìn)行了設(shè)置。
如 在 File Encoding 中全部設(shè)置為 UTF-8 ,或者 進(jìn)行了 如下圖所示的 更改

但是,依舊沒有解決亂碼的問題。下面,我將教你如何解決這一問題。

首先,進(jìn)入 Settings 界面

Settings 界面搜索 Maven,然后找到 Maven 下的 Runner,就是這個(gè)界面

然后點(diǎn)擊, Environment variables 行的 類似粘貼的 圖標(biāo)

并進(jìn)行添加:
Name: MAVEN_HOME (隨便起,但也有格式要求——大寫字母和下劃線,且字母開頭)
VALUE: -Dsun.stdout.encoding\=UTF-8 -Dstderr.encoding\=UTF-8 -Dconsole.encoding\=UTF-8 -Dfile.encoding\=UTF-88

完成之后,點(diǎn)擊 applyok 去清理 maven 緩存,并重啟 IDEA。你就會(huì)發(fā)現(xiàn)問題解決了。

最后,這里推薦你在 New Project Setup 中進(jìn)行相同的設(shè)置,不然每新建一個(gè)項(xiàng)目,就要重新設(shè)置。

補(bǔ)充:idea 2025.2 在Windows 11中執(zhí)行maven命令中文亂碼處理

idea 2025.2 在Windows 11中執(zhí)行maven命令中文亂碼處理

maven配置

在maven的配置文件中

apache-maven-3.9.9\conf\settings.xml

profiles中添加如下

<profile>
		<id>utf-8</id>
		<properties>
		  <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
		  <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
		</properties>
	  </profile>

activeProfiles中添加如下

<activeProfile>utf-8</activeProfile>

查看maven執(zhí)行是否正常,不正常再執(zhí)行如下idea配置,具體配置如下

idea配置

文件編碼配置

?File > Settings > Editor > File Encodings

確保以下三項(xiàng)均設(shè)置為 ?UTF-8?:
?Global Encoding?
?Project Encoding?
?Default encoding for properties files?(并勾選 Transparent native-to-ascii conversion)

idea內(nèi)maven配置

?File > Settings > Build, Execution, Deployment > Build Tools > Maven > Runner,在 ?VM Options? 字段中添加
-Dfile.encoding=UTF-8

至此,控制臺(tái)編譯中文顯示會(huì)正常

到此這篇關(guān)于2025.2.X 版本 IDEA maven 打包亂碼問題的解決的文章就介紹到這了,更多相關(guān)idea maven打包亂碼內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java編程接口回調(diào)一般用法代碼解析

    Java編程接口回調(diào)一般用法代碼解析

    本文的主要內(nèi)容是同過實(shí)際代碼向大家展示Java編程中接口回調(diào)的一般用法,具有一定參考價(jià)值,需要的朋友可以了解下
    2017-09-09
  • Java5 枚舉類詳解及實(shí)例代碼

    Java5 枚舉類詳解及實(shí)例代碼

    這篇文章主要介紹了Java5 枚舉類詳解及實(shí)例代碼的相關(guān)資料,枚舉類是java5 新類型,全部都是類型安全的形式表示,需要的朋友可以參考下
    2016-12-12
  • Java NIO和IO的區(qū)別

    Java NIO和IO的區(qū)別

    這篇文章主要介紹了Java NIO和IO的區(qū)別,需要的朋友可以參考下
    2014-06-06
  • Idea?springboot?springCloud熱加載熱調(diào)試兩種常用方式

    Idea?springboot?springCloud熱加載熱調(diào)試兩種常用方式

    這篇文章主要介紹了Idea?springboot?springCloud熱加載熱調(diào)試常用的兩種方式,在項(xiàng)目開發(fā)的過程中,需要修改調(diào)試的時(shí)候偶每次都需要重啟項(xiàng)目浪費(fèi)時(shí)間,下面是我整理的兩種常用的兩種方式,需要的朋友可以參考下
    2023-04-04
  • 如何使用Spring AOP優(yōu)雅實(shí)現(xiàn)橫切邏輯復(fù)用

    如何使用Spring AOP優(yōu)雅實(shí)現(xiàn)橫切邏輯復(fù)用

    本文詳細(xì)介紹了Spring AOP的核心概念、在Spring Boot中的使用方式、實(shí)現(xiàn)原理及多切面執(zhí)行順序,AOP作為面向?qū)ο缶幊痰难a(bǔ)充,通過橫切邏輯的分離,能有效簡(jiǎn)化日志、事務(wù)、權(quán)限等功能的開發(fā),提升代碼的可維護(hù)性和復(fù)用性,感興趣的朋友跟隨小編一起看看吧
    2025-12-12
  • Springboot實(shí)現(xiàn)連接多個(gè)ElasticSearch數(shù)據(jù)庫的過程

    Springboot實(shí)現(xiàn)連接多個(gè)ElasticSearch數(shù)據(jù)庫的過程

    這篇文章介紹了如何在Springboot項(xiàng)目中實(shí)現(xiàn)與多個(gè)Elasticsearch數(shù)據(jù)庫的高效交互,本文結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧
    2026-03-03
  • 使用MUI框架構(gòu)建App請(qǐng)求http接口實(shí)例代碼

    使用MUI框架構(gòu)建App請(qǐng)求http接口實(shí)例代碼

    下面小編就為大家分享一篇使用MUI框架構(gòu)建App請(qǐng)求http接口實(shí)例代碼,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-01-01
  • IDEA強(qiáng)制清除Maven緩存的實(shí)現(xiàn)示例

    IDEA強(qiáng)制清除Maven緩存的實(shí)現(xiàn)示例

    清除項(xiàng)目緩存是一個(gè)常見的操作,本文主要介紹了IDEA強(qiáng)制清除Maven緩存的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-07-07
  • SpringBoot使用RestTemplate實(shí)現(xiàn)HTTP請(qǐng)求詳解

    SpringBoot使用RestTemplate實(shí)現(xiàn)HTTP請(qǐng)求詳解

    這篇文章主要為大家詳細(xì)介紹了SpringBoot如何使用RestTemplate實(shí)現(xiàn)進(jìn)行HTTP請(qǐng)求,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-03-03
  • 淺談java IO流——四大抽象類

    淺談java IO流——四大抽象類

    這篇文章主要介紹了java IO流——四大抽象類,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03

最新評(píng)論

宿州市| 清水河县| 安阳市| 全椒县| 黄梅县| 安顺市| 乌苏市| 衡阳县| 梁平县| 宜阳县| 长葛市| 宿松县| 汽车| 股票| 辉县市| 松江区| 左权县| 镇安县| 万盛区| 台州市| 玛沁县| 和静县| 商河县| 大洼县| 襄汾县| 天等县| 密云县| 菏泽市| 邮箱| 平度市| 若羌县| 莒南县| 西畴县| 元江| 贞丰县| 景泰县| 个旧市| 临夏市| 泉州市| 光泽县| 临邑县|