解決在ubuntu下jdk的安裝以及netbeans不能正確顯示中文的問題
最近剛安裝了ubuntu的linux。確實(shí)很好看,首先如果你想使用英文版本的話,你可以不用安裝語言包。如何安裝在前一個(gè)文章中已經(jīng)寫明了,再次也就不多說了。
首先是安裝jdk吧。
到j(luò)ava.sun.com網(wǎng)站上去下載適合自己的jdk版本,我選用的文bin的(不是rpm。bin的那個(gè))。
安裝jdk吧。輸入命令
chmod a+x jdk-6u12-linux-i586.bin(這里也就是jdk的位置,一般我比較懶,直接將文件拉到終端就可以了)
解釋一下這個(gè)命令,是賦予運(yùn)行的權(quán)限,你也可以將777代替a+x。
然后就是
./jdk-6u12-linux-i586.bin (這個(gè)命令是運(yùn)行jdk安裝程序,也是直接拉就可以了)。
等待安裝。安裝過程也就不說了。
然后是配置jdk的環(huán)境變量
這個(gè)我是從網(wǎng)站上找的,也不知道有用沒有。
呵呵
代碼:
sudo gedit /etc/profile
在這個(gè)文件的末尾追加:
代碼:
export JAVA_HOME=/usr/java/jdk1.5.0_10/
#注意把新添加的JDK的bin目錄追加在$PATH的最前面,這樣當(dāng)系統(tǒng)中安裝有多個(gè)JDK版本時(shí),程序會(huì)優(yōu)先搜尋排在最前面的JDK版本。
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$CLASSPATH
保存/etc/profile之后,別忘了執(zhí)行下面這個(gè)命令,使環(huán)境變量的更改馬上起作用。
代碼:
source /etc/profile
如果執(zhí)行上面這個(gè)命令時(shí)報(bào)錯(cuò),請(qǐng)仔細(xì)檢查你在/etc/profile里新增的文本是不是有錯(cuò)。
最后檢查環(huán)境變量更改是否生效:
代碼:
java -version
sudo gedit /etc/profile
在這個(gè)文件的末尾追加:
代碼:
export JAVA_HOME=/usr/java/jdk1.5.0_10/
#注意把新添加的JDK的bin目錄追加在$PATH的最前面,這樣當(dāng)系統(tǒng)中安裝有多個(gè)JDK版本時(shí),程序會(huì)優(yōu)先搜尋排在最前面的JDK版本。
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$CLASSPATH
保存/etc/profile之后,別忘了執(zhí)行下面這個(gè)命令,使環(huán)境變量的更改馬上起作用。
代碼:
source /etc/profile
如果執(zhí)行上面這個(gè)命令時(shí)報(bào)錯(cuò),請(qǐng)仔細(xì)檢查你在/etc/profile里新增的文本是不是有錯(cuò)。
最后檢查環(huán)境變量更改是否生效:
代碼:
java -version
下載安裝netbeans,和上面的方法一樣,首先給全新,然后運(yùn)行。
在安裝的過程中需要選擇jdk(所以我并不知道上述方法是不是正確的)。
安裝好netbeans后,運(yùn)行,可是出現(xiàn)在自己面前的卻都是一些亂碼,全部都是框框。
怎么回事呢?
在網(wǎng)絡(luò)上找了下才知道,jvm中的字體和系統(tǒng)所在的字體并不相同。
解決的方法是:
把/usr/share/fonts/truetype/arphic中的字體復(fù)制到/JAVA_HOME/jre/lib/fonts/fallback目錄中。
在這里fallback并沒有,所以自己必須建立一個(gè)。
而且必須是用的超管才可以建立,復(fù)制等操作。
其他的操作都是一般的命令操作,所以這個(gè)大家在網(wǎng)絡(luò)上都可以找到的。
posted on 2009-02-10 20:00 duduli 閱讀(2168) 評(píng)論(1) 編輯 收藏 所屬分類: Linux