2009-11-26

「手把手」安裝 Java 與修正兩處亂碼

Ubuntu 的 Java 在 GUI 及網頁部份皆會出現亂碼,GUI 部份是字型名稱在設定檔裡面寫錯了,而網頁部份則是有的還在使用 Big5 所導致。

這兩個部份以下就教大家怎麼修改。



安裝 Java

需要安裝 Java 沒有的請先安裝
sudo aptitude install sun-java6-jre sun-java6-plugin

修正 Java 的 GUI 亂碼

Step1、你可以使用ttf-arphic-uming或者其它中文字體,如果是ttf-arphic-uming請先安裝
sudo aptitude install ttf-arphic-uming

Step2、fontconfig.properties 裡面的字型名稱寫錯了,是 uming.ttc 不是 uming.ttf 所以需要修正。
sudo sed -i 's/uming.ttf$/uming.ttc/g' /usr/lib/jvm/java-6-sun/jre/lib/fontconfig.properties

修改前




修改後




Step3、如你要使用其它字型,需建立 fallback 目錄並把字型連結進去,底下以文泉譯正黑為例。
sudo mkdir /usr/lib/jvm/java-6-sun/jre/lib/fonts/fallback
sudo ln -s /usr/share/fonts/truetype/ttf-wqy-zenhei/wqy-zenhei.ttc /usr/lib/jvm/java-6-sun/jre/lib/fonts/fallback

修正網頁的 Java 亂碼

Step1、Alt+F2 輸入 ControlPanel 執行



Step2、選擇 Java檢視→在 Runtime 參數填入 -Dfile.encoding=big5確定




修改前




修改後




參考資料:


java頁面出現亂碼或文字成空白方塊
Java 顯示