我使用的是 Windows 7。系统区域设置是 zh_CN,并且无法更改操作系统的区域设置。安装 java 时,它检测到系统区域设置,因此 java 和 javac 将以本地化语言(在本例中为中文)打印其输出。我不想要这种行为,但没有办法改变它。
但是,它不起作用。我尝试了 Cygwin、git bash 和 Win CMD,都只打印问号。请参阅下面的示例输出(来自 Cygwin):
有人知道如何让它输出英文吗?非常感谢任何帮助!
最佳答案
我相信你可以用这个命令来做到这一点:
java -Duser.language=en -Duser.country=US ...
关于javac 和 java 的编码和区域设置错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22610191/