java

关注公众号 jb51net

关闭
首页 > 软件编程 > java > IDEA使用JDK21控制台中文问号

IDEA使用JDK21控制台中文问号的解决过程

作者:guiripei

IDEA切换至JDK21后,控制台中文显示异常,尝试UTF-8编码设置无效,最终通过配置Maven VMOptions为GBK解决

IDEA使用JDK21控制台中文问号

使用idea进行java开发以来一直使用的是jdk1.8版本,前天突然心血来潮把jdk版本换成了最新的jdk21,结果System.out.println()输出的中文内容在idea控制台都是总号��������

网上大多数给出的方法

试了一下都不管用。

我的解决方式

我的java工程是spring boot,采用maven进行打包编译,那么有效的解决方法是:设置maven的VM Options,添加-Dfile.encoding=GBK

设置后重启,再次运行,正常显示中文,如图所示。

注:必须是GBK,UTF-8不行。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文