发信人: 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
 
         | 
 
 
 |