Ubuntu12.04 Swing亂碼


因項目須要,用Swing寫了個界面打包成jar提供給他方調用。以前一直是用jdk1.7,沒什麼問題,弄好就給他們了。後來他們纔跟我說個人jdk版本過高,他們用1.6的jdk調用不起來。簡單,那就換個jdk從新編譯下不就得了?話是這麼說,但是也有點小麻煩,換了jdk1.6以後亂碼了,搞的我也是很鬱悶。最後這邊文章[http://www.linuxidc.com/Linux/2009-10/21991.htm]解決了個人問題。java

就幾個命令,這裏記錄一下。linux

#先進入到$JRE_HOME/lib/fonts/目錄下
cd /opt/sun-java/jdk1.6.0_20/jre/lib/fonts
#建立fallback目錄
mkdir fallback
#進入到新建立的目錄
cd fallback
#字體拷貝過來
cp /usr/share/fonts/truetype/wqy/*.* ./
#執行mkfontscale
mkfontscale
#退回到上一級目錄
cd ..
#把生成的文件內容拷貝添加到fonts.dir文件後面
cat fallback/fonts.scale >> fonts.dir

 至此,從新執行下程序。大功告成。這些命令若是權限不夠,是須要root用戶才能執行。
shell

相關文章
相關標籤/搜索