如何将java错误信息输出改为英文?


下了jdk-7u21-windows,安装时一直是中文提示,然后在Android Studio下编译项目,错误提示都是显示的方块,估计是中文显示不出的缘故,所以想把javac的输出改为英文的,有什么办法呢?

java javac 中文

窝了一个槽 10 years, 10 months ago

重命名你的javac至javaco。 你可以创建一个javac.cmd文件,在这个文件中调用javaco,并给出语言参数。命令行如下:

javac_o -J-Duser.country=US %*

以上内容是在javac.cmd文件中的。

这样你在dos界面执行 javac,输出就是英文的了。

金仴靈金仴靈 answered 10 years, 3 months ago

这个不是Android Studio的问题,是你装的JDK的语言版本问题,建议你卸载了重新装,装个英文版的。

snock answered 10 years, 8 months ago

现在的JDK好像不分中英文版了吧?!安装程序根据操作系统的语言设定自动选择安装的语言。

wuyueyu answered 10 years, 8 months ago

你下载的应该是多语言版本。解决方法有几种,这里列举一下:

第一种

以win7为例,其他windows系统应该类似

控制面板 -> 区域和语言,把语言由中文(中国)改成英语(美国),确定

这样应该就没问题了。

如果还不行,改成英文后重装一下JDK吧。

第二种

下载一个英文版的JDK

第三种

www.oracle.com/technetwork/cn/java/ja... 下载一个中文版的JDK

假面兔子先生 answered 10 years, 8 months ago

虽然这个方法感觉有点别扭,但是真可以用。谢谢。

吴克的呐喊 answered 10 years, 2 months ago

都试过了,不太好用啊!难道是我的方法有问题。而且,JDK下载没分版本啊。

无脑的食尸鬼 answered 10 years, 2 months ago

@mozi 的答案是一种方式。另外,如果你使用ant,可以按如下编写文件(注:在"<"后面都多了一个空格)

< target name="compile" description="compile hello world">
       < mkdir dir="${classes}"/>
       < javac srcdir="${src}" destdir="${classes}"  fork="true" >
           < compilerarg value="-J-Duser.language=en"/>
           < compilerarg value="-J-Duser.country=US"/>
       < /javac>
< /target>
yD丶弹幕 answered 10 years ago

Your Answer