1、卸載現有jdk
查看本機已經安裝的JDK的版本:
[root@mcb ~]# java -version java version "1.6.0" OpenJDK Runtime Environment (build 1.6.0-b09) OpenJDK Client VM (build 1.6.0-b09, mixed mode)
如果不是自己所需要的JDK,如何卸載?又如何安裝自己需要的JDK呢?
********************************卸載本機已安裝的JDK******************************
首先通過如下命令查找系統已經安裝的JDK:
[root@mcb ~]#rpm -qa | grep jdk java-1.6.0-openjdk-devel-1.6.0.0-1.2.b09.el5 java-1.6.0-openjdk-1.6.0.0-1.2.b09.el5 [root@mcb ~]# rpm -qa|grep gcj java-1.4.2-gcj-compat-1.4.2.0-40jpp.115 libgcj-4.1.2-46.el5 libgcj-src-4.1.2-46.el5 java-1.4.2-gcj-compat-src-1.4.2.0-40jpp.115 libgcj-devel-4.1.2-46.el5 java-1.4.2-gcj-compat-devel-1.4.2.0-40jpp.115
[root@mcb ~]# yum -y remove java-1.6.0-openjdk-devel-1.6.0.0-1.2.b09.el5
按照這個方法,依次卸載:
- java-1.6.0-openjdk-devel-1.6.0.0-1.2.b09.el5
- java-1.6.0-openjdk-1.6.0.0-1.2.b09.el5
- java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
- java-1.4.2-gcj-compat-src-1.4.2.0-40jpp.115
- java-1.4.2-gcj-compat-devel-1.4.2.0-40jpp.115
卸載方法二:使用rpm命令卸載:
# rpm -e java-1.4.2-gcj-compat-1.4.2.0-40jpp.115 # rpm -e java-1.4.2-gcj-compat-devel-l.4.2.0-40jpp.115 # rpm -e java-1.4.2-gcj-compat-src-l.4.2.0-40jpp.115
如果有依賴關系,提示無法卸載,使用rpm -e --nodeps 卸載就行了。
然后在輸入:java -version
提示:-bash: /usr/bin/java: No such file or directory
2、安裝需要的JDK
以安裝最新的JDK:jdk-6u38-linux-x64.bin 為例
2.1、以sftp上傳至服務器
sftp> put E:\mcbfile\09.Tools\JDK\Linux_jdk\jdk-6u38-linux-x64.bin ./
Uploading jdk-6u38-linux-x64.bin to /root/jdk-6u38-linux-x64.bin
Skipping directory C:/Users/Administrator/Documents
100% 70369KB 2069KB/s 00:00:34
E:/JDK/Linux_jdk/jdk-6u38-linux-x64.bin: 72058033 bytes transferred in 34 seconds (2069 KB/s)
sftp>
2.2、賦予執行權限
使用命令:chmod a+x jdk-6u38-linux-x64.bin 使jdk具有執行權限
2.3、安裝需要的jdk
./jdk-6u38-linux-x64.bin
得到:jdk1.6.0_38
移動到mv jdk1.6.0_38 /usr/local/jdk1.6.0_38
創建軟連接:ln -s /usr/local/jdk1.6.0_38 /usr/local/java
2.4、配置環境變量
export JAVA_HOME=/usr/local/java export PATH=$PATH:$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib.dt.jar:$JAVA_HOME/lib/tools.jar export JRE_HOME=$JAVA_HOME/jre
2.5、檢查確認JDK版本
[root@qytzb ~]# java -version java version "1.6.0_35" Java(TM) SE Runtime Environment (build 1.6.0_35-b10) Java HotSpot(TM) 64-Bit Server VM (build 20.10-b01, mixed mode)
----至此,已經全新更換了本系統的JDK。
本是后山人,偶做前堂客,醉舞經閣半卷書,坐井說天闊。
大志戲功名,海斗量福禍,論到囊中羞澀時,怒指乾坤錯。