本来这个问题是无所谓的,但是我设置了 idea 使用 Google Sans 作为默认字体,于是编译出错的时候就会弹出提示,而这个提示,很不幸,是糟糕的宋体字,它与周围的 Google Sans 是那样的格格不入,所以得想个办法让javac强制输出英文。

询问了咕咕噜之后,找到这个比较好的回答:

一个较好的回答

那么只要给javac指定这个VM Option就可以了。你可以在idea内针对你的项目进行设置,如果你想让整个系统都实现java命令行工具强制输出英文的话,这里也有另外一个回答:

设置jdk全局输出英文

只需要设置一个环境变量即可。名称为:JAVA_TOOL_OPTIONS,值为:-Duser.language=en-US

根据我的实际设置来看,-Duser.language=en-US中,仅指定en也是可以的。

IDEA输出