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

Java運行時jar終端輸出的中文日志亂碼兩種解決方式

 更新時間:2024年01月29日 16:29:53   作者:肖瀟不吃洋芋  
jar包啟動,今天java開發(fā)過來找,說jar包啟動日志是亂碼,這篇文章主要給大家介紹了關(guān)于Java運行時jar終端輸出的中文日志亂碼的兩種解決方式,文中通過圖文介紹的非常詳細,需要的朋友可以參考下

發(fā)現(xiàn)錯誤

運行Jar時在控制臺輸出的中文日志全是亂碼,這是因為cmd/bash默認的編碼是GBK,只要把cmd的編碼改成UTF-8即可

 兩種方式修改:臨時修改和注冊表永久修改

臨時修改

只對當(dāng)前的cmd頁面有效,關(guān)閉后重新打開都會恢復(fù)成GBK,

打開cmd,輸入以下命令

chcp 65001

這樣既可以更改cmd的編碼為UTF-8了。

以下是常用的cmd編碼

字符編碼

對應(yīng)字符

GBK(默認)

936

美國英語 

437

utf-8

65001

這時候我們可以將運行Jar時,指定編碼參數(shù)

java -Dfile.encoding=utf-8 -jar project.jar

這時候已經(jīng)恢復(fù)正常了

為了方便也可以把修改編碼和運行jar服務(wù)編寫成bat文件,下次直接點擊運行

chcp 65001

java -Dfile.encoding=utf-8 -jar project.jar

永久修改

(1)win鍵+R,輸入regedit,確定

(2)按順序找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor

 (3)點擊右鍵-新建,選擇“字符串值”,命名為“autorun”, 點擊右擊修改,數(shù)值數(shù)據(jù)填寫“chcp 65001”,確定

 此時打開cmd已經(jīng)默認是utf8了

 也沒有出現(xiàn)亂碼情況

總結(jié) 

到此這篇關(guān)于Java運行時jar終端輸出的中文日志亂碼兩種解決方式的文章就介紹到這了,更多相關(guān)運行jar終端輸出中文日志亂碼內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Spring實現(xiàn)國際化與本地化的詳細步驟

    Spring實現(xiàn)國際化與本地化的詳細步驟

    在全球化背景下,應(yīng)用支持多語言和本地化顯示是滿足不同地區(qū)用戶需求的關(guān)鍵,Spring 的國際化與本地化功能,能幫助開發(fā)者輕松實現(xiàn)應(yīng)用的語言切換與區(qū)域適配,下面從核心概念、實現(xiàn)步驟、應(yīng)用場景等方面詳細解析其實現(xiàn)方式,需要的朋友可以參考下
    2025-06-06
  • Java更新調(diào)度器(update scheduler)的使用詳解

    Java更新調(diào)度器(update scheduler)的使用詳解

    Java更新調(diào)度器是Java中的一個特性,可以自動化Java應(yīng)用程序的更新過程,它提供了一種方便的方式來安排Java應(yīng)用程序的更新,確保其與最新的功能、錯誤修復(fù)和安全補丁保持同步,本文將深入介紹如何使用Java更新調(diào)度器,并解釋它對Java開發(fā)人員和用戶的好處
    2023-11-11
  • 基于Redis分布式鎖Redisson及SpringBoot集成Redisson

    基于Redis分布式鎖Redisson及SpringBoot集成Redisson

    這篇文章主要介紹了基于Redis分布式鎖Redisson及SpringBoot集成Redisson,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小小伙伴可以參考一下
    2022-09-09
  • Java方法遞歸與輸入輸出深入探索

    Java方法遞歸與輸入輸出深入探索

    這篇文章主要介紹了Java方法遞歸與輸入輸出的相關(guān)資料,方法遞歸是一種在方法內(nèi)部調(diào)用自身的技術(shù),適用于具有遞歸結(jié)構(gòu)的問題,輸入輸出是Java程序與外部世界交互的橋梁,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2025-04-04
  • Json字符串內(nèi)容比較超實用教程

    Json字符串內(nèi)容比較超實用教程

    這篇文章主要介紹了Json字符串內(nèi)容比較-超實用版,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-09-09
  • 基于java線程安全問題及原理性分析

    基于java線程安全問題及原理性分析

    下面小編就為大家?guī)硪黄趈ava線程安全問題及原理性分析。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07
  • java.lang.IllegalArgumentException:Invalid character found異常解決

    java.lang.IllegalArgumentException:Invalid character&nb

    本文介紹了java.lang.IllegalArgumentException: Invalid character found異常的解決,方法包括檢查代碼中的方法名,使用合適的HTTP請求方法常量,使用第三方HTTP庫,檢查請求URL以及使用調(diào)試和日志工具,通過這些方法,我們可以解決異常并確保網(wǎng)絡(luò)應(yīng)用程序的正常運行
    2023-10-10
  • Java實現(xiàn)數(shù)字轉(zhuǎn)成英文的方法

    Java實現(xiàn)數(shù)字轉(zhuǎn)成英文的方法

    這篇文章主要介紹了Java實現(xiàn)數(shù)字轉(zhuǎn)成英文的方法,涉及java數(shù)組與字符串的相關(guān)操作技巧,需要的朋友可以參考下
    2015-05-05
  • spring @AfterReturning返回值問題

    spring @AfterReturning返回值問題

    這篇文章主要介紹了spring @AfterReturning返回值問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • JAVA線程池專題(概念和作用)

    JAVA線程池專題(概念和作用)

    這篇文章主要介紹了Java線程池的概念和作用,文中講解非常詳細,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-06-06

最新評論

米林县| 临安市| 清苑县| 汝州市| 马边| 隆德县| 府谷县| 巴里| 大埔区| 台中市| 璧山县| 夏邑县| 华安县| 内丘县| 余庆县| 漠河县| 彩票| 邢台县| 屯昌县| 三门县| 昌黎县| 达州市| 尤溪县| 台安县| 内江市| 中超| 什邡市| 疏勒县| 建湖县| 高要市| 读书| 巴林右旗| 五指山市| 汉阴县| 武强县| 绥棱县| 太仆寺旗| 皋兰县| 盐池县| 固原市| 东乡族自治县|