Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > Java > JfreeChart在suse上weglogic9.2的中文问题解决方案
【标  题】:JfreeChart在suse上weglogic9.2的中文问题解决方案
【关键字】:JfreeChart,suse,weglogic9.2
【来  源】:http://blog.csdn.net/bibitoo712/archive/2006/11/15/1385971.aspx

JfreeChart在suse上weglogic9.2的中文问题解决方案

Your Ad Here 在发布项目后,使用JFreeChart生成的报表中,中文显示全部为框框。
初步判定为jdk的中文字体支持问题。解决过程:
1。网上查找解决方案,jdk字体配置文件的加载方案。其加载顺序为(JavaHome指JRE的根目录,下同):
    JavaHome/lib/fontconfig.OS.Version.properties
    JavaHome/lib/fontconfig.OS.Version.bfc
    JavaHome/lib/fontconfig.OS.properties
    JavaHome/lib/fontconfig.OS.bfc
    JavaHome/lib/fontconfig.Version.properties
    JavaHome/lib/fontconfig.Version.bfc
    JavaHome/lib/fontconfig.properties
    JavaHome/lib/fontconfig.bfc
    其中,OS字段可以是:
    Windows: "98", "2000", "Me", "XP", "2003"。
    Solaris:空。
    Linux: "Sun", "RedHat", "Turbo", "SuSE"。
    而Version字段指该OS的版本号。
2。行动:
    1)拷贝windows下的字体文件simsun.ttf到JavaHome/lib/fonts目录
    2)编辑JavaHome/lib/fonts目录下的fonts.dir文件,第一行加1,加一行:
        simsun.ttf -SungtiL GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0
    3)把JavaHome/lib/下的所有fontconfig开头的文件备份到fontconfig.bak目录。
    4)编辑文件JavaHome/lib/fontconfig.SuSE.properties文件,内容如下:
    # @(#)linux.fontconfig.SuSE.properties  1.2 03/10/17
#
# Copyright 2003 Sun Microsystems, Inc. All rights reserved.
#

# Version

version=1

# Component Font Mappings

serif.plain.zh-1=-SungtiL GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0
serif.bold.zh-1=-SungtiL GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0
serif.italic.zh-1=-SungtiL GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0
serif.bolditalic.zh-1=-SungtiL GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0
sansserif.plain.zh-1=-SungtiL GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0
sansserif.bold.zh-1=-SungtiL GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0
sansserif.italic.zh-1=-SungtiL GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0
sansserif.bolditalic.zh-1=-SungtiL GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0
monospaced.plain.zh-1=-SungtiL GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0
monospaced.bold.zh-1=-SungtiL GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0
monospaced.italic.zh-1=-SungtiL GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0
monospaced.bolditalic.zh-1=-SungtiL GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0
dialog.plain.zh-1=-SungtiL GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0
dialog.bold.zh-1=-SungtiL GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0
dialog.italic.zh-1=-SungtiL GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0
dialog.bolditalic.zh-1=-SungtiL GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0
dialoginput.plain.zh-1=-SungtiL GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0
dialoginput.bold.zh-1=-SungtiL GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0
dialoginput.italic.zh-1=-SungtiL GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0
dialoginput.bolditalic.zh-1=-SungtiL GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0

# Search Sequences

sequence.allfonts=zh-1

# Exclusion Ranges

# Font File Names

    5)重新启动weblogic。进入报表模块查看,不成功。
    6)检查weblogic启动的过程,发现weblogic使用的是目录jrockit90_150_04下的jre,于是在此jre下重做一次以上步骤。
    7)重新启动weblogic。进入报表模块查看,成功。
    
基于Spring+JDBC的用户管理系统:【上一篇】
Gmail 不错呢:【下一篇】
【相关文章】
  • [专辑]图解SuSE Linux 硬盘安装(使用iso映像文件安装)
  • 开发者发行版: openSUSE 10.2 Beta 2
  • *从SATA硬盘安装OpenSuSE-Linux-10.1 DVD
  • suse10下adsl拨号上网笔记
  • jfreechart柱状图顶部显示数值?
  • SUSE Linux 下载专题
  • Suse Linux平台下XML4c解析库支持GB2312编码问题解决过程
  • openSUSE 10.2 Beta1 (i386, x86-64) is available
  • [原创]使用JfreeChart开发图表经验总结(含源码)
  • 发行版发布:SUSE Linux 10.1重构版
  • 【随机文章】
  • JSP文件操作大全
  • Host访问VMware虚拟机里运行XEN虚拟机的网络所需的设置
  • gentoo安装手册(简体中文)(2)
  • 作业成本软件:如何评价与选择
  • 一个比较简单的Ajax框架
  • 用as设计计算器,按照运算法则运算
  • 识别客户浏览时的分辨率
  • 用Flash 2004编写简单的运算类
  • 另类水中摄影[组图]
  • Platform Manager cannot create the communication streams needed by the debugger.
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.