今天小编给大家分享一下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进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。