发信人: zjxyz(xyz@北京)
整理人: zjxyz(2002-01-26 14:07:34), 站内信件
|
★原文转载自FreeBSD版huanghwh的《在FreeBSD下构制java的编程环境--Jbuilder6 + 中文》★ 1 首先按装JB6(LINUX版), 当然你的系统必需linux_enable="YES",
对JB6/bin/cfglib.sh 做修改:
mv cfglib.sh cfglib.sh.org;
sed -e "s;^function \([^ ]*\);\1 ();g" cfglib.sh.org>fglib.sh;
chmod +x cfglib.sh;
删除JBuilder6/jdk1.3.1目录, 我们将用Native JDK1.3.1p5。
2 按装Native JDK1.3.1p5:
cd /usr/ports/java/jdk13;make all install clean;
把JDK1.3.1p5符号link到JBuilder6下。
3 为了让Java App显示中文,JDK1.3.1p5需要TTF中文字体支持, 把MS windows 下的
simsun.ttc COPY到
JDK1.3.1p5/jre/lib/fonts/simsun.ttf。在fonts目录下
运行ttmkfdir(/usr/ports/x11-fonts/ttmkfdir):
ttmkfdir -f ms >fonts.dir.xsession
还要修改JDK1.3.1p5/jre/lib/font.properties.zh文件, 把
-tlc-song-medium-r-normal--*-%d-*-*-c-*-gbk-0 代替为
-ms-SimSun-medium-r-normal--0-0-0-0-p-0-ascii-0 。
4 中文输入法--按装Chinput2(/usr/ports/chinese/chinput2),Chinput2用到了
mysql。注意make mysql-server时应加中文支持: make WITH_CHARSET=gb2312;
然后执行add_items 初始化数据库。
5 用户环境设置(csh):
.cshrc中加入:
setenv LC_ALL zh_CN.EUC
setenv LANG zh_CN.EUC
setenv XMODIFIERS "@im=Chinput"
.xsession 和.xinitrc为:
#!/bin/csh
setenv LC_ALL zh_CN.EUC
setenv LANG zh_CN.EUC
setenv XMODIFIERS "@im=Chinput"
chinput2 &
exec gnome-session
至此, JBuilder6可以正常显示和输入中文了。不过awt似乎有问题。虽然JBuilder很慢,没有任何JIT能支持, 但至少有一个好的开始。
--hwh
|
|