使用Graphics2D 繪圖時出現中文亂碼問題,小方框

問題:繪圖結果出現如下樣式

原因:運行環境字體缺失,字體文件保存在%JAVA_HOME%//jre/lib/fonts下

解決:以宋體爲例

1.在windows字體庫(C:\Windows\Fonts)中找到字體

2.將字體copy出來,修改文件後綴.ttc爲.ttf

3.查找項目運行jdk路徑,命令jinfo pid |grep java.home

[buybal@testapp2 fonts]$ jinfo 29267 |grep java.home
java.home = /usr/local/jdk1.8.0_73/jre

4.將字體存放到/usr/local/jdk1.8.0_73/jre/lib/fonts/中,重啓項目

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章