Linux下安装JDK 及 OpenJDK的卸载(解决默认ope

2019-10-29  本文已影响0人  renmen2000

1、查询JDK版本

[root@fengniaoweb ~]# which java
/usr/bin/java
[root@fengniaoweb ~]# java -version
java version "1.7.0_45"
OpenJDK Runtime Environment (rhel-2.4.3.3.el6-x86_64 u45-b15)
OpenJDK 64-Bit Server VM (build 24.45-b08, mixed mode)
[root@fengniaoweb ~]# rpm -qa|grep java
tzdata-java-2013g-1.el6.noarch
java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64
java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64

系统有时候会默认使用OpenJDK版本,需要卸载后,重新安装自己需要的JDK版本
通过查询发现有两个openjdk版本

2、删除openJDK版本

[root@fengniaoweb ~]# rpm -e --nodeps java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64
[root@fengniaoweb ~]# rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64
[root@fengniaoweb ~]# 
[root@fengniaoweb ~]# 
[root@fengniaoweb ~]# 
[root@fengniaoweb ~]# 
[root@fengniaoweb ~]# rpm -qa|grep java
tzdata-java-2013g-1.el6.noarch

再次查询后发现openjdk已删除

3、解压自己的jdk

tar -zxvf jdk-8u191-linux-x64.tar.gz 

我的jdk安装文件放在/home/java目录下

解压完成后会在/home/java目录下自动生成jdk1.8.0_191

网上有人数需要在解压的时候加上-C /usr/local/,我这里直接解压也可以

4、设置环境变量

[root@fengniaoweb java]# vim /etc/profile
捕获.PNG
#set java environment
export JAVA_HOME=/home/java/jdk1.8.0_191
export JRE_HOME=$JAVA_HOME/jre
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/:$JRE_HOME/lib

5、刷新环境变量

[root@fengniaoweb ~]# source /etc/profile

6、查看jdk版本

[root@fengniaoweb ~]# java -version
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)
[root@fengniaoweb ~]# where java
-bash: where: command not found
[root@fengniaoweb ~]# which java
/home/java/jdk1.8.0_191/bin/java

发现jdk已变成安装的版本。

上一篇 下一篇

猜你喜欢

热点阅读