精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>● Java>>开发工具>>[转载]:在FreeBSD下构制java的编程环境--Jbuilder6 + 中文

主题:[转载]:在FreeBSD下构制java的编程环境--Jbuilder6 + 中文
发信人: 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

       

[关闭][返回]