你的位置:
问答吧
-> Gentoo
-> 问题详情
更改JAVA语言
不知道为什么,java的编译环境变成中文了,javac是中文,gui的按键也都是中文,想调回英文,尝试了javac -J-Duser.language=en, javac 是英文了,但是其他的一点用处都没有,谁能帮帮?
作者: Mythal
发布时间: 2007-09-18
我这一直都是英文 也许和我用的英文local有关
作者: 杨珂
发布时间: 2007-09-18
引用:
作者: 杨珂
我这一直都是英文 也许和我用的英文local有关怎么改回去呢?我local用的是你写的那篇文章做的
作者: Mythal
发布时间: 2007-09-19
#gedit /etc/locale.gen
代码:
en_US ISO-8859-1
en_US.UTF-8 UTF-8
zh_CN GB18030
zh_CN.GBK GBK
zh_CN.GB2312 GB2312
zh_CN.UTF-8 UTF-8保存执行locale-gen
#locale-gen
然后就是改 /etc/env.d里的那个文件 有的是100i18n
我后来按照官方文档建立的是02locale
名字无所谓,看你用的哪个
代码:
LANG=en_US.UTF-8
LC_CTYPE=en_US.UTF-8
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"保存后执行
#env-update
以保存设置
然后需要重新启动计算机
ps. 如果用scim
注意修改
/etc/gtk-2.0/gtk.immodules ---------------------------------
"/usr/lib/gtk-2.0/immodules/im-scim.so"
"scim" "SCIM Input Method" "scim" "/usr/share/locale" "*"
(主要是最后""里的*号)
作者: 杨珂
发布时间: 2007-09-19
改改成英文后,显示英文,但是FCITX不能使用,最后解决办法是在 /opt/sun-jdk-1.6.0.02/jre/lib/fonts/下建立fallback文件夹,拷贝simsun.ttc,中文显示正常。但还是不知道如何更改JAVA默认显示语言。
作者: Mythal
发布时间: 2007-09-19
我一直用的方法是将X的LC_CTYPE设置为zh_CN.UTF8
将X终端或terminal的LC_CTYPE设置为en_US.UTF-8
这样就可以用fcitx啦,并且X终端的javac或java gui等都是英文啦。
具体为
~/.xinitrc
export LC_CTYPE="zh_CN.UTF-8"
export XMODIFIERS="@im=fcitx"
~/.bashrc或~/.bash_profile (根据需要)
export LC_ALL="en_US.UTF-8"
作者: powerpass
发布时间: 2007-09-19