Ubuntu Lucid 將 sun-java6-jre 系列包移出了源,java軟件用 openjdk 系列包提供支持。然而在某些軟件(比如FreeRapid)的使用中,openjdk還是喜歡出一些莫名其妙的錯(cuò)誤(比如棧溢出),因此考慮請(qǐng)回sun- java6-jre。
具體方法很簡(jiǎn)單,首先添加 Ubuntu Karmic 的multiverse源:
| 1 | sudo gedit /etc/apt/sources.list | 
在底部添加
| 1 | deb http://ftp.sjtu.edu.cn/ubuntu/ karmic multiverse | 
保存退出后
| 1 | sudo apt-get update && sudo apt-get install sun-java6-jre | 
完畢!
另附:
一、SUN JAVA中文字體問題(顯示為“口口”)的解決方法
注:其中的路徑及使用的字體可能不一樣,請(qǐng)根據(jù)需要修改。
| 1 | cd /usr/lib/jvm/java-6-sun/jre/lib/fonts | 
譚逸注:本人未發(fā)現(xiàn)任何問題,故而以下方法請(qǐng)讀者小心使用
二、OpenJDK的中文顯示不正常(“窄”字或是“花”字)
1、網(wǎng)上找到的一些可能性:
字體配置文件地址:/usr/lib/jvm/java-1.6.0-openjdk/jre/lib/fontconfig.properties
文件中的字體路徑可能有誤!
2、兩種可行解決方法(任選其一)
解決方法(1):
| 1 | gedit ~/.profile | 
在最后加入一行:
| 1 | export _JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=on' | 
解決方法(2):
| 1 | cd /usr/share/fonts/truetype/arphic/ | 
三、安裝sun-java6-jre后,讓Ubuntu默認(rèn)使用sun java:
1、修改系統(tǒng)默認(rèn)的JAVA:
| 1 | sudo update-alternatives --config java | 
出現(xiàn)選擇提示后,輸入sun-java對(duì)應(yīng)的數(shù)字并按enter鍵。
2、修改/usr/lib/jvm下default-java,把default-java指向java-6-sun
| 1 | sudo rm /usr/lib/jvm/default-java | 
3、設(shè)置系統(tǒng)環(huán)境變量 ~/.profile
| 1 | gedit ~/.profile | 
在最后加上:
| 1 | # export _JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=on' 原來OpenJDK使用的這句一定要注釋掉 | 
參考資料:
1、http://linux./bbs/thread-1148284-1-1.html
2、http://hi.baidu.com/imto/blog/item/26f8bc88575a90b90f244429.html

 
                         
                                
 
                                


 
                        
