(兩年前初學JAVA時寫過的一篇文章,發現給我們班同學看還挺有用的)

最近裝了 fedora 7感覺滿好,雖然許多人都推崇ubuntu但我個人覺得fedora還是滿好用的。尤其是前幾天裝的ubuntu 7.10不知道是怎麼處理的,用7.04的軟件安裝方法根本不能安裝其他的軟件,我承認可能是我的無知,但作爲一個優秀的linux版本不應該出現這樣的 問題,還有那個三維效果很惡,7.04的eclipse用着用着就崩潰,整體來說ubuntu是面對個人桌面用戶的,跟多方面都不適合開發 者,fedora雖然安裝軟件沒有ubuntu那麼方便一個apt-get -install xxx就可以自動下載安裝,但對linux有些瞭解的人來說安裝軟件也不是什麼大的問題

可這兩天jdk的安裝就出問題了,fedora自帶的是IBM的gcj,很弱智,一般不用,或者說沒用。我把那個東西卸了
卸的很乾淨,下載了最新版的jdk,也安裝了,可環境變量的配置出了問題,網上有n種方法,我是了n種,都不行。

近乎崩潰!!!

最後請教了linux協會的會長(我們學校的一個社團),才知道問題出在哪裏,現在我把整個過程列一下,希望能給讀者一點幫助.

1 卸載gcj :
首先查看gcj版本
    #  rpm -qa|grep gcj
這時會列出gcj的所有相關的軟件包,接下來一一卸載
    # rpm -e --nodeps xxxxxx
xxxxx表示列出的gcj的某個版本,把他們都卸載了
卸完了測試一下還有沒有gcj的相關東西,還是剛纔哪條命令
    #  rpm -qa|grep gcj
如果空了再測試一下這兩條命令
    # java

    # javac

如果都是
    bash: java: command not found
或者bash: javac: command not found

說明這個世界清淨了

2 安裝 jdk
首 先當然是到sun官方去下子最新版的jdk,我下的是jdk1.6.0_03,下載地址:https://sdlc3e.sun.com/ECom /EComActionServlet;jsessionid=3344C37C89BAFDFE9C7989B7C41A1837

下過來的是rpm包,放到/usr/local/ 目錄下,再安裝
    #cp jdk-6u3-linux-i586-rpm.bin /usr/local  複製
    #cd /usr/local
    #chmod +x jdk-6u3-linux-i586-rpm.bin  給所以用戶分配權限
    #jdk-6u3-linux-i586-rpm.bin  解壓
    #chmod +x jdk-6u3-linux-i586.rpm  給所以用戶分配權限
    #rpm -ivh jdk-6u3-linux-i586.rpm   安裝, 大幾個空格,輸入y再回車就OK了


3 配置環境變量
和windows下一樣,都需要配置環境變量,linux下每種版本配置方法都不太一樣,下面是fedora 7的配置方法,我不擔保對其他的系統可行
修改配置文件,當然我還是建議現備份一下
    #cp /etc/profile /etc/profile.bak  備份
    #vi /etc/profile  編輯文件,輸入a,進入編輯模式
在文件的最後加上如下文本
# java set

JAVA_HOME=/usr/java/jdk1.6.0_03/

CLASSPATH=.:$JAVA_HOME/lib/tools.jar:/lib.dt.jar

PATH=$JAVA_HOME/bin:$PATH

export JAVA_HOME CLASSPATH PATH

按Esc退出編輯模式,輸入:wq 保存退出

爲其他用戶配置
    #vi /etc/profile.d/java.sh
加上一下文本

JAVA_HOME=/usr/java/jdk1.6.0_03/

CLASSPATH=.:$JAVA_HOME/lib/tools.jar:/lib.dt.jar

PATH=$JAVA_HOME/bin:$PATH

JAVA_OPTS="-server -Xmx768m -XX:MaxNewSize=512m -XX:MaxPermSize=700m"

CATALINA_OPTS="-server -Xmx768m -XX:MaxNewSize=512m -XX:MaxPermSize=700m"

export JAVA_HOME CLASSPATH PATH JAVA_OPTS CATALINA_OPTS


保存退出

分配權限
    #chmod 755 /etc/profile.d/java.sh

4 激活你的配置,最後一步非常重要,reboot 也作不到這一步,我就是因爲沒有作這一步,鬱悶了很久
    #source /etc/profile

#source /etc/profile.d/java.sh


5 測試是否安裝配置成功
    #java -version  檢查java 的版本號
如果提示的信息是
    java version "jdk1.6.0_03"
那麼恭喜您,jdk安裝成功了!!!

寫個Hello World 試試吧

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章