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

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

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

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

你的 IDEA 在更新后是否出現(xiàn)了這樣的問題,打包編譯,報錯變?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??????

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

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

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

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

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

然后點擊, 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

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

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

補充: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

確保以下三項均設(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

至此,控制臺編譯中文顯示會正常

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

相關(guān)文章

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

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

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

    Java5 枚舉類詳解及實例代碼

    這篇文章主要介紹了Java5 枚舉類詳解及實例代碼的相關(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)試常用的兩種方式,在項目開發(fā)的過程中,需要修改調(diào)試的時候偶每次都需要重啟項目浪費時間,下面是我整理的兩種常用的兩種方式,需要的朋友可以參考下
    2023-04-04
  • 如何使用Spring AOP優(yōu)雅實現(xiàn)橫切邏輯復(fù)用

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

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

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

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

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

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

    IDEA強制清除Maven緩存的實現(xiàn)示例

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

    SpringBoot使用RestTemplate實現(xiàn)HTTP請求詳解

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

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

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

最新評論

上思县| 尤溪县| 柯坪县| 永春县| 河北省| 高淳县| 仙居县| 玛纳斯县| 巨野县| 太谷县| 黄大仙区| 平乐县| 六枝特区| 日喀则市| 大冶市| 应用必备| 赤壁市| 当涂县| 慈利县| 彭水| 台南市| 赤峰市| 九龙县| 西乡县| 怀远县| 桂阳县| 北流市| 松溪县| 奉贤区| 巍山| 进贤县| 滁州市| 普兰店市| 泗阳县| 罗城| 昌邑市| 三河市| 裕民县| 沙河市| 剑阁县| 甘泉县|