一、系统自带的OpenJDK以及相关的java文件的话,需要先卸载
①在命令窗口键入查看:
java -version
如果提示
则不需要进入下一步
②在命令窗口键入:
rpm -qa | grep java
命令说明:
rpm 管理套件
-qa 使用询问模式,查询所有套件
grep 查找文件里符合条件的字符串
java 查找包含java字符串的文件
以上案例中
下面这几个可以删除
java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64
java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64
java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64
java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64
noarch文件可以不用删除
python-javapackages-3.4.1-11.el7.noarch
tzdata-java-2016g-2.el7.noarch
javapackages-tools-3.4.1-11.el7.noarch
③在命令窗口键入:
检查权限是否满足,不满足 su root
提权,然后卸载
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64
完整的删除文件的命令,在命令窗口键入:
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64
rpm -e --nodeps java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64
rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64
rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64
命令介绍:
rpm 管理套件
-e 删除指定的套件
–nodeps 不验证套件档的相互关联性
④检查是否已经删除成功
在命令窗口键入:
java -version
代表已经删除成功了。
二、安装JDK
【注意】:JDK安装在哪个用户下,就是给哪个用户使用
地址下载
当前最新版本下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
历史版本下载地址: http://www.oracle.com/technetwork/java/javase/archive-139210.html
其他地址:https://repo.huaweicloud.com/java/jdk/
下载jdk文件上传到自定的目录,例如usr
目录
案例:
1、下载文件
cd /usr
wget https://repo.huaweicloud.com/java/jdk/8u202-b08/jdk-8u202-linux-x64.tar.gz
2、解压文件,解压后产生jdk目录
[root@localhost usr]#tar -zxvf jdk-8u202-linux-x64.tar.gz
[root@localhost usr]# ls
bin games jdk1.8.0_202 lib libexec sbin src
etc include jdk-8u202-linux-x64.tar.gz lib64 local share tmp
3、编辑配置文件
vi /etc/profiel
4、编辑保存
JAVA_HOME=/usr/jdk1.8.0_202
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
5、配置生效
source /etc/profile
6、检验是否安装成功
[root@localhost ~]# java -version
java version "1.8.0_202"
Java(TM) SE Runtime Environment (build 1.8.0_202-b08)
Java HotSpot(TM) 64-Bit Server VM (build 25.202-b08, mixed mode)
THE END
- 最新
- 最热
只看作者