您好,登錄后才能下訂單哦!
今天小編給大家分享一下Linux卸載openjdk及安裝sunJDK的方法的相關知識點,內容詳細,邏輯清晰,相信大部分人都還太了解這方面的知識,所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。
openjdk是jdk的開放原始碼版本,以GPL協議的形式放出。
1、下載JDK
根據操作系統的位數下載對應的JDK,操作系統是32位的就下32位的JDK,64位的就下64位的JDK。Linux x86是32位JDK,Linux x64是64位JDK。
Linux下的JDK安裝包現有兩種格式.rpm和.tar.gz。rpm是redhat紅帽的標準安裝包,rpm安裝時會自動配置。
本安裝示例在CentOS系統下進行,其它類型Linux系統安裝方式相同,下載的JDK版本為1.7.0_79,對.rpm和.tar.gz安裝方式分別說明,本處已下載兩種格式的文件。
jdk-7u79-linux-x64.rpm
jdk-7u79-linux-x64.tar.gz
下載地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
2、卸載JDK
查看系統是否已安裝JDK。一般的linux都默認使用了開源的openJDK。顯示JDK版本信息,已經安裝JDK,否則沒有安裝。命令行:
java -version
[root@localhost Desktop]# java -version
java version “1.6.0”
OpenJDK Runtime Environment (build 1.6.0-b09)
OpenJDK 64-Bit Server VM (build 1.6.0-b09, mixed mode)
查找名字包含java,jdk的已安裝程序。查找到了,已經安裝JDK,否則沒有安裝。命令行:
rpm -qa | grep java rpm -qa | grep jdk
[root@localhost Desktop]# rpm -qa | grep java
[root@localhost Desktop]# rpm -qa | grep jdk
java-1.4.2-gcj-compat-1.4.2.0-40jpp.115 java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5
已安裝openJDK,卸載系統上的openJDK。
單個卸載程序,使用rpm -e –nodeps xxx命令。命令行:
rpm -e --nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115 rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5
批量卸載所有名字包含jdk的已安裝程序。命令行:
rpm -qa | grep jdk | xargs rpm -e --nodeps
批量卸載所有名字包含java的已安裝程序。命令行:
rpm -qa | grep java | xargs rpm -e --nodeps
如果出現找不到openjdk source的話,那么還可以這樣卸載:
yum -y remove java java-1.4.2-gcj-compat-1.4.2.0-40jpp.115 yum -y remove java java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5
卸載后,查看JDK版本,已無信息,卸載成功。
[root@localhost Desktop]# java -version
bash: /usr/bin/java: No such file or directory
3、安裝JDK
**如果在CentOS x64下安裝32位的JAVA,則需要安裝32位的glibc.i686、libgcc.i686
# sudo yum install glibc.i686 # sudo yum install libgcc.i686
有時候,需要強制安裝多個libgcc版本,此時需要:
#sudo yum --setopt=protected_multilib=false install libgcc.i686
3.1、.rpm后綴格式JDK安裝方式
安裝jdk-7u79-linux-x64.rpm。
給安裝包添加權限。命令行:
chmod 755 jdk-7u79-linux-x64.rpm
[root@localhost Desktop]# chmod 755 jdk-7u79-linux-x64.rpm
使用rpm -ivh xxx命令安裝JDK。命令行:
rpm -ivh jdk-7u79-linux-x64.rpm
[root@localhost Desktop]# rpm -ivh jdk-7u79-linux-x64.rpm
Preparing… ########################################### [100%]
1:jdk ########################################### [100%]
Unpacking JAR files…
rt.jar…
jsse.jar…
charsets.jar…
tools.jar…
localedata.jar…
jfxrt.jar…
安裝.rpm格式后綴的JDK不需要配置java環境變量,會自動配置,會在/usr/bin生成java、javac等JDK的快捷方式圖標,這些圖標會鏈接指向到/usr/java/jdk1.7.0_79中。用echo $PATH查看環境變量,可以看到/usr/bin是加入了PATH環境變量中的。命令行:
echo $PATH
[root@localhost Desktop]# echo $PATH
/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/root/bin
3.2、.tar.gz后綴格式JDK安裝方式
解壓安裝
sudo tar zxvf ./jdk-7u79-linux-x64.tar.gz -C /usr/lib/jvm cd /usr/lib/jvm sudo mv jdk1.7.0/ java-7-sun
修改環境變量
用文本編輯器打開用戶目錄下的.bashrc文件,在.bashrc文件末尾加入:
JAVA_HOME=/usr/lib/jvm/java-7-sun export JAVA_HOME JRE_HOME=/usr/lib/jvm/java-7-sun/jre export JRE_HOME PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH export PATH CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib export CLASSPATH
保存退出,輸入以下命令使之立即生效。
source ~/.bashrc
安裝完成后,查看JDK版本。命令行:
java -version
[root@localhost Desktop]# java -version
java version “1.7.0_79”
Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)
安裝成功。
以上就是“Linux卸載openjdk及安裝sunJDK的方法”這篇文章的所有內容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會為大家更新不同的知識,如果還想學習更多的知識,請關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。