netbeans java中文_Ubuntu 下jdk安装中文字体 java 解决netbeans 方块字 中文乱码

安装环境Ubuntu 11.04、java

jdk1.6.0_27

首先找到你需要的字体,比如我就是从windows系统里拷出来的,C:\WINDOWS\Fonts这里有很多字体,我只拷贝了simsun.ttc

(中文 宋体,从xp系统拷贝的,win7 下没有这个文件)

安装java后,在java的安装目录

/你的java安装目录/jre/lib/fonts/

可以看到很多字体,在这里新建个目录,名字叫fallback(就用这个名字吧,据说 Ubuntu 找不到设定的字体的时候就到这个目录里找字体),并且把你需要的字体拷贝到这个目录。

$sudo mkdir fallback

$sudo cp /your_font_dir/simsun.ttc fallback/

一般情况下,此时运行 netbeans

就能正常显示中文了

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

接下来要注意了,很多资料并没有说明这一点,那就是字体文件的权限,一定要可读写!

$cd

fallback/

$sudo chmod 777 simsun.ttc  (777

比较方便,只要有读写权限即可)

然后呢,在fallback目录下执行:

$mkfontscale && mkfontdir

执行成功的话会在

fallback目录下生成fonts.dir和fonts.scale文件

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

如果还不行,执行以下操作

这个时候就会在fallback目录下生成fonts.dir和fonts.scale文件,再将fonts.scale的内容追加到父目录的fonts.dir

$sudocat

fonts.scale >>

../fonts.dir

到这里应该就可以了,如果还不行的话

fc-cache

刷新一下字体缓存

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值