在不啟用X的情況下,JFreeChart或JasperReports可能無(wú)法正常展現(xiàn)。
一、顯示問(wèn)題的解決
設(shè)置Java啟動(dòng)參數(shù)“ -Djava.awt.headless=true”,以Tomcat為例:



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

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

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

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