美文网首页
IDEA 使用maven编译,控制台乱码

IDEA 使用maven编译,控制台乱码

作者: iWuYcNil | 来源:发表于2021-01-18 13:36 被阅读0次

    [TOC]

    IDEA 使用maven编译,控制台乱码

    起因

    使用idea进行maven项目的编译时,控制台输出中文的时候出现乱码的情况。

    maven乱码.png

    分析

    通常出现这样的问题,都是因为编码格式不一样导致的。既然是maven出的问题,我们在idea中查找下看可以如何设置文件编码。其实最终都是因为JVM的编译器的编码格式问题,因此我们可以在 Build,Execution,Deployment-Build Tools-Maven-Runner-VM Options 中配置JVM的文件编码格式参数。如下图,在我的环境中,是因为GBK的编码格式导致的乱码,因此我添加了“-Dfile.encoding=GBK”到“VM Options”中,读者可以根据自己的环境,进行配置、调试,看看需要使用到什么编码格式。

    maven设置编码.png

    配置后控制台已经可以正常输出中文字符,如下图:

    maven正常输出.png

    结论

    maven编译控制台输出乱码,是因为JVM的编码格式跟idea控制台的编码格式不一致导致的问题,只需要添加相应的编码格式(如GBK、UTF-8)到maven-runner-VM Options中即可。

    相关文章

      网友评论

          本文标题:IDEA 使用maven编译,控制台乱码

          本文链接:https://www.haomeiwen.com/subject/nratzktx.html