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

Maven編譯時出現(xiàn)中文亂碼的完整解決教程

 更新時間:2025年10月14日 09:54:24   作者:一勺菠蘿丶  
這篇文章主要為大家詳細(xì)介紹了Maven編譯時出現(xiàn)中文亂碼的完整解決教程,適合Windows 用戶,Maven 編譯項目時終端或 IDEA 出現(xiàn)中文亂碼的人群,快跟隨小編一起了解下吧

適合:Windows 用戶、Maven 編譯項目時終端或 IDEA 出現(xiàn)中文亂碼的人群

錯誤示例:

[WARNING] δ?? -source 8 ?????????????·??

或者中文輸出成一堆“亂碼方塊”。

一、為什么會出現(xiàn)亂碼

這是因為:

  • Windows 控制臺默認(rèn)編碼是 GBK
  • Maven(和 Java)輸出使用 UTF-8 編碼

兩者不一致,中文顯示就變成了亂碼。

簡單說:

Maven 說中文 → Windows 聽不懂。

 二、快速解決方法

方法 1:臨時解決(命令行直接改編碼)

每次運行 Maven 前執(zhí)行這條命令:

chcp 65001

然后再執(zhí)行:

mvn clean package

作用:把當(dāng)前 CMD 窗口改成 UTF-8 編碼。

優(yōu)點:立刻生效,不改配置。

缺點:每次都要手動執(zhí)行。

方法 2:永久解決(配置 Maven 啟動參數(shù))

讓 Maven 永遠(yuǎn)以 UTF-8 運行。

① 打開 Maven 安裝目錄

路徑一般是:

D:\apache-maven-3.6.3\bin\mvn.cmd

② 在文件頂部加一行:

set MAVEN_OPTS=-Dfile.encoding=UTF-8

保存后關(guān)閉。

③ 驗證是否生效:

mvn -v

如果沒有亂碼,說明成功。

方法 3:IDEA 用戶設(shè)置(推薦)

如果你是在 IntelliJ IDEA 中運行 Maven 構(gòu)建:

打開:File → Settings → Build, Execution, Deployment → Build Tools → Maven → Runner

VM Options 輸入框中添加:

-Dfile.encoding=UTF-8

再打開:File → Settings → Editor → File Encodings

全部設(shè)置為 UTF-8

取消 “Transparent native-to-ascii conversion”

方法 4:全局永久生效(推薦高級玩家)

如果你希望任何時候打開命令行 Maven 都是 UTF-8:

在用戶目錄(C:\Users\<你的用戶名>\)下創(chuàng)建一個文件:

mavenrc_pre.bat

寫入內(nèi)容:

chcp 65001 >nul
set MAVEN_OPTS=-Dfile.encoding=UTF-8

保存后重啟命令行即可。

三、可選進(jìn)階:防止 XML 文件亂碼

有時候 Maven 的中文亂碼是因為配置文件(如 settings.xmlpom.xml)編碼不正確。

確保它們都是 UTF-8 無 BOM 格式保存:

VS Code:

右下角點擊編碼 → “另存為編碼” → 選擇 UTF-8

Notepad++:

菜單欄「編碼」→「轉(zhuǎn)換為 UTF-8(無 BOM)」→ 保存

四、總結(jié)表格

場景原因解決方案
命令行亂碼控制臺是 GBKchcp 65001
Maven 報亂碼輸出編碼非 UTF-8set MAVEN_OPTS=-Dfile.encoding=UTF-8
IDEA 編譯亂碼IDEA 未設(shè) UTF-8IDEA → Settings → File Encoding → UTF-8
settings.xml 報錯文件含 BOM 或全角空格改為 UTF-8(無 BOM)保存

結(jié)語

中文亂碼看起來嚇人,其實都是 編碼不匹配 導(dǎo)致的。

一句話記?。?/p>

讓系統(tǒng)、Maven、IDEA 一起說 UTF-8,世界就清凈了。

到此這篇關(guān)于Maven編譯時出現(xiàn)中文亂碼的完整解決教程的文章就介紹到這了,更多相關(guān)Maven編譯出現(xiàn)中文亂碼解決方法內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java寬化基本類型轉(zhuǎn)換與精度丟失詳解(為什么long可以自動轉(zhuǎn)float)

    Java寬化基本類型轉(zhuǎn)換與精度丟失詳解(為什么long可以自動轉(zhuǎn)float)

    java中l(wèi)ong到float的轉(zhuǎn)換屬于自動類型轉(zhuǎn)換,因為float的范圍比long更大,這篇文章主要介紹了Java寬化基本類型轉(zhuǎn)換與精度丟失的相關(guān)資料,詳細(xì)介紹了為什么long可以自動轉(zhuǎn)float,需要的朋友可以參考下
    2026-05-05
  • 一文詳解Maven中依賴沖突的正確處理方法

    一文詳解Maven中依賴沖突的正確處理方法

    Maven依賴沖突是?Java?開發(fā)中的常見問題,很多人遇到后習(xí)慣到處寫?exclusion,本文將從?JSqlParser?版本沖突的真實案例出發(fā),講清楚?Maven?的依賴仲裁機制,感興趣的小伙伴可以了解下
    2025-12-12
  • 解決feign接口返回泛型設(shè)置屬性為null的問題

    解決feign接口返回泛型設(shè)置屬性為null的問題

    這篇文章主要介紹了解決feign接口返回泛型設(shè)置屬性為null的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • SpringBoot啟動后的初始化數(shù)據(jù)加載原理解析與實戰(zhàn)

    SpringBoot啟動后的初始化數(shù)據(jù)加載原理解析與實戰(zhàn)

    本文主要圍繞?Spring?Boot?啟動后的初始化數(shù)據(jù)加載展開,介紹了初始化任務(wù)的基本需求,包括全局配置加載、數(shù)據(jù)庫表初始化等,闡述了多種初始化加載方式,分析了它們的優(yōu)缺點,需要的朋友可以參考下
    2024-11-11
  • springboot多環(huán)境(dev、test、prod)配置詳解

    springboot多環(huán)境(dev、test、prod)配置詳解

    這篇文章主要介紹了springboot多環(huán)境(dev、test、prod)配置詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-04-04
  • java實現(xiàn)模擬RPG格斗

    java實現(xiàn)模擬RPG格斗

    這篇文章主要介紹了java實現(xiàn)模擬RPG格斗,每個英雄具有以下幾個屬性:生命值(為0時英雄倒下)、攻擊力(每次攻擊時扣除對方的生命值點數(shù))、攻擊間隔(每次攻擊過后都要等待間隔時間才能進(jìn)行下次攻擊首次攻擊之前也要先等待間隔時間)簡單設(shè)置了下吧,小伙伴可以參考下
    2015-03-03
  • Java中兩個字符串進(jìn)行大小比較的方法

    Java中兩個字符串進(jìn)行大小比較的方法

    這篇文章主要介紹了Java中兩個字符串進(jìn)行大小比較,符串是否相等比較,只能使用equals()方法,不能使用“==”,本文通過示例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2022-12-12
  • Java中String類startsWith方法詳解

    Java中String類startsWith方法詳解

    這篇文章主要給大家介紹了關(guān)于Java中String類startsWith方法的相關(guān)資料,startsWith() 方法用于檢測字符串是否以指定的前綴開始,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-05-05
  • 微信支付java版本之獲取Access_token

    微信支付java版本之獲取Access_token

    這篇文章主要介紹了微信支付java版本之獲取Access_token,java如何獲取Access_token,感興趣的小伙伴們可以參考一下
    2016-08-08
  • 用Java打造簡易計算器的實現(xiàn)步驟

    用Java打造簡易計算器的實現(xiàn)步驟

    這篇文章主要介紹了如何設(shè)計和實現(xiàn)一個簡單的Java命令行計算器程序,該程序能夠執(zhí)行基本的數(shù)學(xué)運算(加、減、乘、除),文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2025-01-01

最新評論

津南区| 新丰县| 虎林市| 池州市| 上思县| 和顺县| 双鸭山市| 界首市| 合阳县| 广汉市| 佛冈县| 边坝县| 平和县| 历史| 宁国市| 丹江口市| 隆林| 思南县| 讷河市| 焦作市| 罗源县| 仪陇县| 四川省| 孙吴县| 屏南县| 漾濞| 二连浩特市| 海门市| 泸西县| 美姑县| 玉林市| 鹿泉市| 酉阳| 都昌县| 图片| 亚东县| 晋江市| 岑巩县| 武冈市| 武定县| 新和县|