之前提過JAVA
JRE的中文如果顯示出來變成方框的解決方法,可是如果遇到是JDK的話怎麼處理呢?自從裝了JDK後就遇到這問題了,但一直賴皮不想去解決這個問題,遇到會有中文顯示的JAVA程式都是直接導出給JRE來執行。今天總算是下定決心要來處理這個問題!其實跟JRE的解決方式是一樣的,只是要處理的路徑不大
相同而己。JDK在執行是使用了JDK自帶的JRE,所以只要找到JDK自帶的JRE路徑後,再找出可以套用在unicode的字型後就跟JRE是一樣
的。以下把步驟列出來。
一般JDK會裝在/usr/java/jdk1.x.x_xx目錄中,而JDK自帶的JRE就在/usr/java/jdk1.x.x_xx/jre目錄中。
以我目前Fedora 12的系統中是己經沒有uming.ttf這個檔案,但還有uming.ttc這個檔案,就存在於/usr/share/fonts/cjkuni-uming/目錄中
1. mkdir /usr/java/jdk1.x.x_xx/jre/lib/fonts/fallback
2. ln -s /usr/share/fonts/cjkuni-uming/uming.ttc /usr/java/jdk1.x.x_xx/jre/lib/fonts/fallback
3. cd /usr/java/jdk1.x.x_xx/jre/lib/fonts/fallback; mkfontscale, 會出現一個名稱為"fonts.scale"的檔案
4. 將fonts.scale的內容複製一份到/usr/java/jdk1.x.x_xx/jre/lib/fonts/fonts.dir的最後
這樣透過JDK執行的中文就可以正常顯示了。
其實最近用到的JAVA軟體偏多了,實在懶得一個個改,乾脆一勞永逸把JDK的中文也一併處理掉,順便記下來,免得又忘了。發現自己查自己部落格的次數還真的有點多。。。。。這算不算老了呀!!??
[F12]java的中文顯示[JDK篇]
訂閱:
張貼留言 (Atom)
dnf upgrade fails with Error: GPG check FAILED
OS: Fedora 36 今天在做 dnf 更新的時候,突然有很多 package 都出現簽章問題無法更新。類似如下的錯誤訊息 .... is not signed. ...... is not signed. ......... is not...
-
這陣子決定將自己的筆記從 Evente 轉換到 Joplin,順便把轉換的過程和心得記錄下來,方便有相同需求或是在評估 Joplin 的捧油可以有個參考。 現在的筆記軟體或平台很多,依每個人需求的不同都會有較適合的方案,最後我會選擇 Jopline 最主要的原因是 程式碼開...
-
VIM的搜尋取代插入進階用法 VIM 中的基本搜尋方式是在普通模式下按 “/” 鍵(指令模式的),再輸入要搜尋的字串或是 正則表示式 ,就可以找到需要的字串。 透過搜尋的結果可以驗證輸入的條件或正則表示式是否可以正確選出要處理的字串。例如以下的檔案內容 冰ic...
-
Gnucash入門使用教學(一) 五大類介紹 Gnucash是一套複式簿記系統的記帳軟體,基本上的概念和會計相同,將所有帳目分為五大類,再由五大類細分出各細項。這五大類分別是“資產(Assets)”丶“負債(Liabilities)”丶“收入(Income)”...
沒有留言:
張貼留言