Linux安裝和卸載JDK

來源:互聯網
上載者:User

from:http://www.cnblogs.com/hbycool/articles/1672010.html

Linux安裝JDK步驟1. 先從網上下載jdk(jdk-1_5_0_02-linux-i586.rpm) ,推薦SUN的官方網站www.sun.com,下載後放在/home目錄中,當然其它地方也行。

進入安裝目錄

 

#cd /home

#cp jdk-1_5_0_02-linux-i586.rpm /usr/local

#cd /usr/local

 

 

給所有使用者添加可執行檔許可權

 

 

#chmod +x jdk-1_5_0_02-linux-i586.rpm.bin

#./jdk-1_5_0_02-linux-i586.rpm.bin

 

 

此時會組建檔案jdk-1_5_0_02-linux-i586.rpm,同樣給所有使用者添加可執行檔許可權

 

#chmod +x jdk-1_5_0_02-linux-i586.rpm

 

 

安裝程式

 

#rpm -ivh jdk-1_5_0_02-linux-i586.rpm

 

 

出現安裝協議等,按接受即可。

 

 

 

Linux安裝JDK步驟2.設定環境變數。

 

#vi /etc/profile

 

 

方法一:

在最後面加入

 

#set java environment

JAVA_HOME=/usr/java/jdk-1_5_0_02

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

PATH=$JAVA_HOME/bin:$PATH

export JAVA_HOME CLASSPATH PATH

 

 方法二:

(驗證有效)

 export JAVA_HOME=/usr/java/jdk1.5.0_10/

 
#注意把新添加的JDK的bin目錄追加在$PATH的最前面,這樣當系統中安裝有多個JDK版本時,程式會優先搜尋排在最前面的JDK版本。
 
export PATH=$JAVA_HOME/bin:$PATH
 
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$CLASSPATH
 
儲存/etc/profile之後,別忘了執行下面這個命令,使環境變數的更改馬上起作用。
 
代碼:
 
source /etc/profile
 
如果執行上面這個命令時報錯,請仔細檢查你在/etc/profile裡新增的文本是不是有錯。
 
最後檢查環境變數更改是否生效:
 
代碼:
 
java -version

儲存退出。

要使JDK在所有的使用者中使用,可以這樣:

 

vi /etc/profile.d/java.sh

 

 

在新的java.sh中輸入以下內容:

 

#set java environment

JAVA_HOME=/usr/java/jdk-1_5_0_02

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

PATH=$JAVA_HOME/bin:$PATH

export JAVA_HOME CLASSPATH PATH

 

 

儲存退出,然後給java.sh分配許可權:

 

chmod 755 /etc/profile.d/java.sh

 

所以最好的方法還是修改.bashrc檔案

 

代碼

[root@LinuxServer rpm]#vi .bashrc
set JAVA_HOME=/usr/java/j2sdk1.4.2_06
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

 

 

通常都喜歡用export命令直接在shell下設定

 

代碼

[root@LinuxServer rpm]# export JAVA_HOME=/usr/java/j2sdk1.4.2_06
[root@LinuxServer rpm]# export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
[root@LinuxServer rpm]# export PATH=$PATH:$JAVA_HOME/bin

 

還有一種方法是在

 sudo gedit /etc/environment
在文字編輯器裡寫入下面兩行內容:

CLASSPATH=.:/usr/java/jdk-1_5_0_02/lib
JAVA_HOME=/usr/java/jdk-1_5_0_02/

 

Linux安裝JDK步驟3.在終端使用echo命令檢查環境變數設定情況。

#echo $JAVA_HOME

#echo $CLASSPATH

#echo $PATH

4.檢查JDK是否安裝成功。

#java -version

如果看到JVM版本及相關資訊,即安裝成功!

 

 環境設定OK,看看JDK是否能正常工作,我們來寫一個測試檔案test.java

 

[root@LinuxServer rpm]#vi test.java
class test {
public static void main(String[] args) 
{
     System.out.println("Hello World!");
}
}

 

 

 儲存退出,下面來編譯、執行

 

[root@LinuxServer text]# javac test.java
[root@LinuxServer text]# JAVA test
Hello World!

 

如果要使某個使用者具有運行java命令的許可權,只要修改其bash初始設定檔案即可。
比如要給使用者longware以運行java命令的許可權

 

代碼

[root@LinuxServer root]# vi /home/longware/.bashrc
set JAVA_HOME=/usr/java/j2sdk1.4.2_06
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

 =========================================================================

卸載JDK

 

卸載預設的:

用root使用者登陸到系統,開啟一個終端輸入

# rpm -qa|grep gcj
顯示內容其中包含下面兩行資訊
# java-1.4.2-gcj-compat-1.4.2.0-27jpp
# java-1.4.2-gcj-compat-devel-l.4.2.0-27jpp
卸載
# rpm -e java-1.4.2-gcj-compat-devel-l.4.2.0-27jpp

# rpm -e java-1.4.2-gcj-compat-l.4.2.0-27jpp

卸載其他自己安裝的JDK就直接用rpm -e <javaXXXXX>

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.