1. 程式人生 > >卸載和安裝LINUX上的JDK

卸載和安裝LINUX上的JDK

jdk環境變量 安裝 主目錄 如果 執行 直接 影響 退出 生成

1、卸載默認的JDK:
用root用戶登錄到系統,打開一個終端輸入

#rpm -qa | grep gcj

顯示內容其中包含以下兩行信息

            
            # java-1.4.2-gcj-compat-1.4.2.0
            # java-1.4.2-gcj-compat-devel-l.4.2.0

開始卸載jdk


# rpm  -e  java-1.4.2-gcj-compat-1.4.2.0
# rpm  -e  java-1.4.2-gcj-compat-devel-l.4.2.0

卸載其他自己安裝的jdk直接使用rpm -e java-xxxx即可

2、安裝JDK:
下載jdk安裝文件jdk-6u10-linux-i586-rpm.bin
上傳jdk-6u10-linux-i586-rpm.bin到Linux服務器上,並在shell下執行以下命令


    #chmod  755  jdk-6u10-linux-i586-rpm.bin
    #./jdk-6u10-linux-i586-rpm.bin

這時會有一段Sun的協議,敲幾次空格鍵,當詢問是否同意的時候,敲yes就可以了。
程序會自動生成一個jdk-6u10-linux-i586-rpm.rpm文件,這是主程序包,下面來安裝:
#rpm -ivh jdk-6u10-linux-i586-rpm.rpm (默認安裝在/usr/java 中)

3、設置環境變量(.bashrc文件):
修改用戶主目錄中的.bashrc文件,添加jdk環境變量。


    #vi  .bashrc
    set JAVA_HOME=/usr/java/
    export JAVA_HOME
    set PATH=$PATH:$JAVA_HOME/bin
    export PATH
    set CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export CLASSPATH
    #source  ./bashrc

當然也可以通過更改/etc/profile來實現,但是不推薦這麽做,因為這樣的設置將對所有用戶的shell都生效,對系統安全會產生影響。下面來驗證一下變量設置是否生效(在驗證前先logout一下,再重新登陸)。如果要使某個用戶具有運行java命令的權限,只要修改其bash初始化文件即可。

環境變量配置(/etc/profile文件):
#vi /etc/profile
在該profile文件中添加:


    JAVA_HOME=/usr/java/jdk1.6.0_10
    JRE_HOME=/usr/java/jdk1.6.0_10/jre
    PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
    CLASSPATH=.:$JAVA_HOME/lib/jt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
    export JAVA_HOME JRE_HOME PATH CLASSPATH

註:前面的.: 和linux 中的;號為:號。
添加完畢保存退出
#source /etc/profile

卸載和安裝LINUX上的JDK