无论英文还是中文,Java界面给我们的感觉和WIN比起来简直就是受罪
很多人一直发帖在问:怎么让Java程序可以使用系统字体呢?
但是,因为在JDK1.5及以前的版本中,Java底层KVM对字体的渲染是无法解决这个问题的(具体原因要问JDK设计人员了)
好在,从JDK 6.0开始,字体问题不会再困扰我们了
首先,到http://download.java.net/jdk6/binaries/下载最新的安装包
下载好之后(我下载的是jdk-6-rc-bin-b104-linux-i586-01_nov_2006.bin),首先改变一下权限
chmod +x jdk-6-rc-bin-b104-linux-i586-01_nov_2006.bin
然后sudo sh jdk-6-rc-bin-b104-linux-i586-01_nov_2006.bin
这实际上是一个解压缩的过程,所以你可以得到一个解压缩后的文件夹“jdk1.6.0”
我之前安装过1.5.0的JDK,安装目录在/usr/lib/jvm
因此统一起见,我也把JDK1.6.0也放到这个目录下
然后进入/etc目录下
sudo gedit /etc/environment
修改为
代码: 全选
CLASSPATH=.:/usr/lib/jvm/java1.6.0/lib
JAVA_HOME=/usr/lib/jvm/java1.6.0
代码: 全选
cd /usr/lib/jvm/jdk1.6.0/jre/lib/fonts
sudo mkdir fallback
cd fallback
sudo ln -s /usr/share/fonts/zh_CN/msyh.ttf .
sudo mkfontdir
sudo mkfontscale
我再说一下NetBeans5.5的安装
首先去http://www.netbeans.org下载5.5的BIN包"netbeans-5_5-linux.bin"
然后
chmod +x netbeans-5_5-linux.bin 改变一下权限
sudo sh netbeans-5_5-linux.bin
默认安装到/opt/目录下
安装时,注意选择JDK的路径为你1.6.0的路径
(这里如果你没有设置为1.6.0的目录,也可以在安装完毕后进入NB安装目录下的/etc/netbeans.conf, 修改netbeans_jdkhome=)
一路NEXT就OK了
5.5版的NB在Java源代码中可以输入中文了
如果你使用了Beryl之类的3D桌面软件,可能会造成NB界面无法渲染,这时只要在Beryl管理器里面把窗口管理器更改为Gnome的管理器就可以了
如果你需要安装NetBeans的额外包
比如netbeans-mobility-5_5-linux.bin
代码: 全选
chmod +x netbeans-mobility-5_5-linux.bin
sudo su
sh netbeans-mobility-5_5-linux.bin