配置JDK的javac命令输出英文信息(IntelliJ IDEA, 提示, 英语, 编译运行, Java, Windows, Mac)

配置JDK的javac命令输出英文信息(IntelliJ IDEA, 提示, 英语, 编译运行, Java, Windows, Mac)

1 问题背景

不知道大家跟博主有没有一样的想法:在配置IntelliJ IDEA等IDE后,虽然IDE操作界面的语言是英文的,但是由于电脑的环境语言是中文的,所以在IDE操作JDK的java或javac命令,JDK还是按照电脑的环境语言配置而输出中文的提示信息、报错信息等。

我们更希望JDK的输出信息是英文版的,因为这样避免了英译中潜在的歧义,同时我们也可以通过英文的输出信息在Google查询到更详细和权威的解决方案。

2 解决问题

我们通过百度,可以查询到类似的解决方案,例如这篇文章《IntelliJ IDEA 编译输出改为英文 运行信息改为英文》分别介绍了Windows环境变量配置、IDEA编译器参数配置、VM配置文件参数配置。

由于Windows环境变量配置的方法只适用于Windows电脑,因此其有效性暂不做评论。但是博主亲自测试上述文章中IDEA编译器参数配置的方案是没有生效的,即JDK的输出信息是中文内容。

因此博主又去查询了其他的配置方法,发现这篇文章《How to set intellij compile error output language to English?》中提供的方案是有效的,同时也是上篇文章中的最后一个方案,即VM配置文件参数配置方案。

2.1 VM配置文件参数配置方案

我们首先打开IntelliJ IDEA这款软件,然后在其标题栏中找到并点击Help标签,接着点击该标签中的子项Edit Custom VM Options:
在这里插入图片描述
接着我们便进入了idea.vmoptions配置文件的编辑界面,我们只需在该文件的最后一行加入一个选项参数-Duser.language=en即可:
在这里插入图片描述

编辑好上述的idea.vmoptions配置文件后,还有最后一步重要的操作,也就是重启IntelliJ IDEA,因为只有重启后上述配置信息才会生效。注意重启IntelliJ IDEA不是关闭当前IntelliJ IDEA的项目窗口,而是杀死IntelliJ IDEA的进程,最方便的操作就是对正在运行的IntelliJ IDEA点击鼠标右键,再点击关闭或退出选项即可(无论Windows或Mac):

重启IntelliJ IDEA后,我们再通过编译运行任意会产生编译信息的项目,发现现在的JDK的输出信息是英文内容了:
在这里插入图片描述

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

快乐李同学(李俊德-大连理工大学)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值