Java快速開(kāi)發(fā)平臺(tái)

          www.fastunit.com

            BlogJava :: 首頁(yè) :: 聯(lián)系 :: 聚合  :: 管理
            23 Posts :: 0 Stories :: 273 Comments :: 0 Trackbacks

          在不啟用X的情況下,JFreeChart或JasperReports可能無(wú)法正常展現(xiàn)。

          一、顯示問(wèn)題的解決
          設(shè)置Java啟動(dòng)參數(shù)“ -Djava.awt.headless=true”,以Tomcat為例:

          set CATALINA_OPTS = " -Djava.awt.headless=true "
          export CATALINA_OPTS

          二、中文問(wèn)題的解決
          使Java運(yùn)行環(huán)境能調(diào)用到系統(tǒng)的漢字字體,以Redhat AS3為例:
          1. 進(jìn)入JRE的字體設(shè)置目錄

          cd jdk目錄/jre/lib

          2. 備份原來(lái)的font.properties

          mv font.properties font.properties.original

          3. 為JRE挑選一個(gè)合適的支持中文的字體配置文件

          cp font.properties.zh_CN.Redhat font.properties

          如何挑選合適的字體系統(tǒng):在字體目錄下查看系統(tǒng)提供的漢字ttf文件,然后找到引用此文件的相應(yīng)的font.properties。本例為font.properties.zh_CN.Redhat,使用的字體文件是/usr/share/fonts/zh_CN/TrueType/zysong.ttf。

          posted on 2008-01-16 15:13 FastUnit 閱讀(3710) 評(píng)論(2)  編輯  收藏 所屬分類: JasperReportsJFreeChart

          Feedback

          # re: JFreeChart和JasperReports在Linux下圖片不顯示及中文問(wèn)題的解決方案[未登錄](méi) 2008-01-17 10:25 harry520
          我最近用JFreeChart做統(tǒng)計(jì)分析,如果服務(wù)器和瀏覽端在一臺(tái)機(jī)器上就可以顯示;如果服務(wù)器和客戶瀏覽器不在一臺(tái)機(jī)器上就圖片就顯示 紅叉,這是什么原因,是不是需要把圖片從服務(wù)器上下載到本地?具體應(yīng)該怎么解決,謝謝  回復(fù)  更多評(píng)論
            

          # re: JFreeChart和JasperReports在Linux下圖片不顯示及中文問(wèn)題的解決方案 2008-01-17 17:44 FastUnit
          你的問(wèn)題應(yīng)該和本文中提到的無(wú)關(guān)。按此現(xiàn)象,似乎你的圖片路徑設(shè)為了本地路徑才導(dǎo)致無(wú)法在其他機(jī)器上瀏覽。你的JFreeChart對(duì)象創(chuàng)建后,可通過(guò)ChartUtilities.writeChartAsPNG或其他write方法輸出,圖片引用的是服務(wù)器路徑。  回復(fù)  更多評(píng)論
            


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 峡江县| 美姑县| 武义县| 彭泽县| 焦作市| 瓮安县| 扎兰屯市| 乐东| 东港市| 丰宁| 璧山县| 什邡市| 买车| 清水河县| 江门市| 临桂县| 台南县| 农安县| 抚松县| 临江市| 北票市| 启东市| 师宗县| 延庆县| 寻甸| 台江县| 防城港市| 龙山县| 泰来县| 斗六市| 佛冈县| 通榆县| 大宁县| 叶城县| 广宁县| 长垣县| 报价| 富锦市| 修武县| 鹿泉市| 抚顺市|