導航:首頁 > 操作系統 > linuxrpm卸載jdk

linuxrpm卸載jdk

發布時間:2024-07-08 03:43:10

linux上jdk解壓目錄下bin里執行不了java命令,環境變數也已經設置好

根據你說應該沒有給bin下的文件沒有加上執行許可權
sh 文件名

下面是安裝jdk 的方法

在linux下安裝JDK如下:

第一步:查看Linux自帶的JDK是否已安裝

(1)查看已經安裝的jdk:

# rpm -qa|grep jdk ← 查看jdk的信息或直接執行



# rpm -q jdk



# java -version

(2)rpm -qa|grep jdk 卸載:

(3)rpm -e rpm包名(上面看到的)若存在依賴關系,先卸載上層的。

第二步:安裝JDK

<1>從SUN下載jdk-1_5_0_14-linux-i586-rpm.bin或jdk-1_5_0_14-linux-i586.bin

在/usr下新建java文件夾,將安裝包放在/usr/java目錄下

# mkdir /usr/java

<2>安裝JDK

# cd /usr/java(mkdir java –此目錄需要創建)

①jdk-1_5_0_16-linux-i586-rpm.bin文件安裝

# chmod 777 jdk-1_5_0_16-linux-i586-rpm.bin ← 修改為可執行

# ./jdk-1_5_0_16-linux-i586-rpm.bin ← 選擇yes同意上面的協議

# rpm -ivh jdk-1_5_0_16-linux-i586.rpm ← 選擇yes直到安裝完畢

②jdk-1_5_0_16-linux-i586.bin文件安裝

# chmod a+x jdk-1_5_0_16-linux-i586.bin ← 使當前用戶擁有執行許可權

# ./jdk-1_5_0_16-linux-i586.bin ← 選擇yes直到安裝完畢

第三步:配置環境變數

<1># vi /etc/profile

<2>在最後加入以下幾行:

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

export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=$PATH:$JAVA_HOME/bin

<3># source /etc/profile 執行後生效

第四步:測試JDK

#vi hello.java

public class hello {

public static void main(String args [ ])

{

System.out.println("Hello World!");

System.out.println("2011/1/14");

}

}

# javac hello.java

# java hello

Hello World!

到這些就代表安裝成功了!

❷ linux涓嬪嵏杞絡dk鎬庝箞鐢╮pm -e

1銆佸嵏杞界敤 bin鏂囦歡瀹夎呯殑JDK鏂規硶錛 鍒犻櫎/usr/java鐩褰曚笅鐨勬墍鏈変笢瑗褲

2銆佸嵏杞界郴緇熻嚜甯︾殑jdk鐗堟湰鏂規硶錛
鏌ョ湅鑷甯︾殑jdk錛
#rpm -qa | grep gcj
鐪嬪埌濡備笅淇℃伅錛
libgcj-4.1.2-44.el5
java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
浣跨敤rpm -e --nodeps 鍛戒護鍒犻櫎涓婇潰鏌ユ壘鐨勫唴瀹癸細
#rpm -e 鈥搉odeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115

3銆佸嵏杞絩pm瀹夎呯殑jkd鐗堟湰
鏌ョ湅瀹夎呯殑jdk錛
#rpm -qa|grep jdk
鐪嬪埌濡備笅淇℃伅錛
java-1.6.0-openjdk-1.6.0.0-0.25.b09.el5
jdk-1.6.0_16-fcs
鍗歌澆錛
#rpm -e --nodeps jdk-1.6.0_16-fcs

❸ 我要卸載LINUX下安裝過的JDK,使用命令rpm -qa|grep jdk沒東西,怎麼辦

如樓下所說,jdk無法使用rpm進行安裝和卸載。
1、主要是看你之前是如何安裝的,如果是使用的安裝包中的rpm安裝包,那麼就只要rpm -qa | grep java然後卸載相關的rpm包即可。
2、如果是使用sun(oracle)的源碼包安裝的,可以參考sun(oracle)的提供的方法進行卸載。
3、如果是直接使用的編譯包部署的,只需要將環境變數中的java相關的配置刪除掉,然後刪除部署的編譯包即可。
希望可以幫到你 ,祝你早日解決問題。

❹ linux下怎麼卸載自帶的JDK和安裝想要的JDK

首先查看系統中薯賀原有的java版本:java -version;然後用再用:rpm -qa | gcj命令查看具體的信息,最後用:rpm -e --nodeps java-1.5.0-gcj-1.5.0.0-29.1.el6.x86_64卸載。

把下載rpm包拖入linux系統中,進入到相豎兆應的目數纖派錄下執行:rpm -ivh jdk-7u51-linux-x64.rpm
安裝好後,配置環境變數:執行 vi /etc/profile命令,添加如下圖的配置信息。注意:目錄要寫上你自己的安裝目錄,一般默認是安裝在/usr/java下的。
JAVA_HOME=/usr/java/jdk1.7.0_45
TOMCAT_HOME=/home/syx/server/tomcat
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export TOMCAT_HOME
export PATH
export CLASSPATH

如果你不想重新系統,可以用命令source /etc/profile使配置文件立即生效。否則只能重啟系統才能使配置參數生效。然後我們可以通過 echo $JAVA_HOME ;echo $PATH;echo $CLASSPATH,查看配置的信息。

最後我們再次通過:java -version查看我們是否成功安裝了jdk。

❺ 如何升級linux的jdk版本

一、jdk1.4卸載
Redhat Enterprise 5 中自帶安裝了jdk1.4,在安裝jdk1.6前,把jdk1.4卸載:
1. 首先查看系統自帶的JDK版本:
[root@linux ~]# java -version
java version "1.4.2"
gij (GNU libgcj) version 4.1.2 20080704 (Red Hat 4.1.2-48)

Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for ing conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
2. 確定JDK的具體版本號,然後將其卸載:
[root@linux ~]# rpm -qa | grep jdk
[root@linux ~]# rpm -qa | grep gcj
libgcj-4.1.2-42.el5
java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
上面先確認jdk的具體版本號,然後使用rpm -e --nodeps命令刪除上面查找的內容:
#rpm -e --nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
Complete!
3. 再次檢查JDK版本,卸載成功:
[root@linux ~]# java -version
-bash: ./usr/bin/java: No such file or directory

二、jdk1.6安裝
下面開始手動安裝the latest jdk1.6 version,jdk-6u33-linux-i586.bin
1. 給jdk-6u33-linux-i586.bin分配許可權,具體的這里要給它可執行的許可權
[root@linux ~]# chmod +x jdk-6u33-linux-i586.bin
2. 然後解壓:./jdk-6u33-linux-i586.bin
[root@linux ~]# ./jdk-6u33-linux-i586.bin
3. 執行之後會有一堆agreement什麼的,一路more下去。接著有個確認安裝的,輸入yes,然後回車。開始解壓。一直到
Java(TM) SE Development Kit 6 successfully installed.
.........
Press Enter to continue.....
Done.
4. 解壓後的文件如下所示:
[root@linux ~]# ls
jdk1.6.0_33 jdk-6u33-linux-i586.bin
5. 一般都將安裝文件放在usr/local下,執行拷貝:
[root@linux ~]# mv jdk1.6.0_33 /usr/local
[root@linux ~]# cd /usr/local
[root@linux local]# ls
bin etc games include jdk1.6.0_33 lib libexec sbin share src
6. jdk已經成功搬運到了/usr/local下,然後就是最後一步,設置環境變數了。
7. 這里有兩種設置,一種是通過export設置臨時生效,重啟之後設置會丟失,一種是將設置寫入/etc/profile文件中,可以一直生效。所以,最好的設置當然是寫入文件中了。先執行下面命令:
[root@linux local]# vi /etc/profile
8. 打開profile文件後輸入i進入insert模式,在文件最後面添加如下內容。
export JAVA_HOME="/usr/local/jdk1.6.0_33"
export CLASS_PATH="$JAVA_HOME/lib:$JAVA_HOME/jre/lib"
export PATH=".:$PATH:$JAVA_HOME/bin"
然後esc,輸入:wq,保存退出。
9. 然後需要設置讓更改生效:
[root@linux local]# source /etc/profile
當然,如果你喜歡重啟的話,你reboot也可以。
10. 查看當前jdk版本。
[root@linux local]# java -version
java version "1.6.0_33"
Java(TM) SE Runtime Environment (build 1.6.0_33-b03)
Java HotSpot(TM) Client VM (build 20.8-b03, mixed mode, sharing)

閱讀全文

與linuxrpm卸載jdk相關的資料

熱點內容
怎樣製作文件夾和圖片 瀏覽:58
調研編譯寫信息 瀏覽:859
python馮諾依曼 瀏覽:417
同時安裝多個app有什麼影響 瀏覽:252
奧術殺戮命令宏 瀏覽:182
用sdes加密明文字母e 瀏覽:359
單片機原理及應用試題 瀏覽:423
易語言開啟指定文件夾 瀏覽:40
馬思純參加密室大逃脫 瀏覽:322
文件夾冬季澆築溫度 瀏覽:712
京東有返點的aPp叫什麼 瀏覽:603
如何查看u點家庭伺服器是幾兆 瀏覽:262
python應用介面怎麼接 瀏覽:67
腐蝕怎麼進不去伺服器啊 瀏覽:359
linuxcpiogz 瀏覽:630
安卓中的布局是什麼文件 瀏覽:397
dex反編譯部分代碼無法查看 瀏覽:464
linuxandroid編譯 瀏覽:603
程序員電視劇20集 瀏覽:910
怎麼擴建文件夾 瀏覽:160