IDEA使用JDK21控制台中文问号的解决过程
更新时间:2025年09月10日 10:01:14 作者:guiripei
IDEA切换至JDK21后,控制台中文显示异常,尝试UTF-8编码设置无效,最终通过配置Maven VMOptions为GBK解决
IDEA使用JDK21控制台中文问号
使用idea进行java开发以来一直使用的是jdk1.8版本,前天突然心血来潮把jdk版本换成了最新的jdk21,结果System.out.println()输出的中文内容在idea控制台都是总号��������
- 如图所示

网上大多数给出的方法
- 一是 Editor -> File Encoding 设置为UTF-8
- 二是 Help -> Edit Custom VM Options...,添加-Dfile.encoding=UTF-8
试了一下都不管用。
我的解决方式
我的java工程是spring boot,采用maven进行打包编译,那么有效的解决方法是:设置maven的VM Options,添加-Dfile.encoding=GBK
- 如图所示

设置后重启,再次运行,正常显示中文,如图所示。
注:必须是GBK,UTF-8不行。

总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
Mac中IntelliJ IDEA 2019.1注册过程分享
这篇文章主要介绍了Mac中IntelliJ IDEA 2019.1注册过程,本文给大家分享到脚本之家平台供大家学习,需要的朋友可以参考下2020-02-02
SpringBoot操作spark处理hdfs文件的操作方法
本文介绍了如何使用Spring Boot操作Spark处理HDFS文件,包括导入依赖、配置Spark信息、编写Controller和Service处理地铁数据、运行项目以及观察Spark和HDFS的状态,感兴趣的朋友跟随小编一起看看吧2025-01-01


最新评论