重新安裝Linux自帶的JDK


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
卸載方法一:使用yum卸載JDK,先決條件是本機已經配置了YUM源,卸載方法如下:
[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。
 


本是后山人,偶做前堂客,醉舞經閣半卷書,坐井說天闊。
大志戲功名,海斗量福禍,論到囊中羞澀時,怒指乾坤錯。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM