LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 853|回复: 1

关于在MDK10中安装JDK(Java虚拟机)的一些小小总结

[复制链接]
发表于 2004-8-15 23:21:24 | 显示全部楼层 |阅读模式
在这里学到了很多知识,算是给需要的朋友一点小小的提示吧

我使用的是RPM安装包(请自行下载,公社上头好像也有),所以安装很简单

su
rpm -ihv j2sdk-1_4_2_05-linux-i586.rpm

默认就安装到了 /usr/java/j2sdk1.4.2_05/

这里主要说一下控制台的中文现实问题,在konsole下
cd /usr/java/j2sdk1.4.2_05/jre/bin
./ControlPanel
运行JAVA控制台会提示说什么错误,然后界面上都是空白

其实这个问题在于font属性文件
/usr/java/j2sdk1.4.2_05/jre/lib/font.properties.zh_CN.Redhat
里面的设定

我不知道为何MDK下JAVA首选的是.Redhat的设置文件,害我在UTF8之类的文件中一阵好找,反正问题找到了,解决也就容易了

用VI或者KWrite之类程序修改  /usr/java/j2sdk1.4.2_05/jre/lib/font.properties.zh_CN.Redhat 文件

去处文件默认只读属性: chmod 777 /usr/java/j2sdk1.4.2_05/jre/lib/font.properties.zh_CN.Redhat

找到
# Component Font Mappings For RedhatLinux 8.0/zh_CN
#
部分,将里面默认的类似serif.1=-misc-songti-medium-r-normal--*-%d-*-*-c-*-iso10646-1
行中红色部分改成你系统上已经安装的中文字体,像我就改成了
serif.1=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1

然后再找到
# XFontSet Information
#
部分,基本上跟上面一样,但它默认的前缀不是misc,而是"-isas-",我把他们统统改成了"-misc-"就行了(当然,后面的字体名还是要改),像我的就改成了
-misc-simsun-medium-r-normal--*-%d-*-*-c-*-gb2312.1980-0

最后,修改最后一行,指定你的ttf字体文件所在
(我的:
filename.-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1=/usr/X11R6/lib/X11/fonts/drakfont/ttf/simsun.ttf
)

保存退出,再运行一下
/usr/java/j2sdk1.4.2_05/jre/bin/ControlPanel
试试,看看界面是否已经中文化

如果还有问题,请检查上述步骤中字体文件以及所在位置是否正确

最后将文件属性改回去: chmod 444 /usr/java/j2sdk1.4.2_05/jre/lib/font.properties.zh_CN.Redhat

Good Luck !
发表于 2004-8-16 00:19:59 | 显示全部楼层
good
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表