天天看點

Linux下關于解決JavaSwing中文亂碼的情況(轉)

 前兩天在linux中運作java 老是出亂碼,很苦惱,後來網上找了好多解決辦法。有些可行,有些不可行,今天總結一下。

  redhed 貌似沒出現亂碼 本身就jdk就支援中文

  紅旗linux  suse等都不支援,需要自己手工配置,解決辦法:

第一種方法:

  1.從windows  C:\WINDOWS\Fonts裡拿取simsun.ttc(宋體)。

  2.放到linux /usr/share/fonts/truetype中 在用fc-cache -f -v 讓系統知道這個字型。

  3.linux中跳轉到JDK安裝目錄 ..../jre/lib/fonts

  4.sudo mkdir fallback

     cd fallback

     sudo ln -s /usr/share/fonts/truetype/simsun.ttc

     sudo mkfontdir

     sudo mkfontscale

第二種方法:(推薦)

  1.從windows C:\WINDOWS\Fonts裡拿取simsun.ttc(宋體)。

  2.linux中跳轉到JDK安裝目錄 ..../jre/lib/fonts

  3.sudo mkdir fallback  然後将Windows所拷貝的字型放到fallback中

  4.重新 source環境變量  使其生效即可解決。

    OK了 不信可以自己試下,要是有錯誤的話 麻煩指出 謝謝~

Linux下關于解決JavaSwing中文亂碼的情況(轉)
Linux下關于解決JavaSwing中文亂碼的情況(轉)