javac提示信息变成英文

今天使用javac时,编译出错,提示信息为中文,看着奇特的中文错误提示,便准备将其改为英文了。网上查了查,发现百度知道里有个答案,试试真可以。

在命令行下,进入你的jdk安装目录下的bin目录下输入命令
比如d:\jdk150\bin ,输入以下命令:
javac -J-Duser.language=en 为英文
javac -J-Duser.language=zh 为中文了
如果还不行,用暴力方法。
请打开 \lib\tools.jar包,删除下面两个类:com\sun\tools\javac\resources\compiler_zh_CN.class
和com\sun\tools\javac\resources\javac_zh_CN.class

使用的是上面说到的“暴力方法”(输命令仅一次有用,不能持续使用)。

删除两个类后,cmd中键入java仍为中文,javac编译提示信息全为英文(毕竟只是改了javac下的内容嘛!)

另外,也有人有说问题是jdk版本为 multi-language 导致,重新安装 en 版即可,但从官网下的版本并未提供版本选择。

好了,继续javac去了。。

参考:1.百度知道:如何将javac的出错信息改为英文

2.百度知道:请大家帮帮忙java 运行出错提示(中文)要怎么变成英文的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值