标签:centos7安装 粘贴 需要 --nodeps 插入 历史 root用户 packages source
1、卸载系统自带的OpenJDK以及相关的java文件
(1)查看系统自带的OpenJDK版本信息,在命令窗口键入:java -version
(2)rpm -qa | grep java
rpm 管理套件
-qa 使用询问模式,查询所有套件
以上文件中:
下面这几个可以删除
java-1.7.0-openjdk-1.7.0.151-2.6.11.1.el7_4.x86_64
java-1.8.0-openjdk-headless-1.8.0.151-1.b12.el7_4.x86_64
java-1.8.0-openjdk-1.8.0.151-1.b12.el7_4.x86_64
java-1.7.0-openjdk-headless-1.7.0.151-2.6.11.1.el7_4.x86_64
noarch文件可以不用删除
python-javapackages-3.4.1-11.el7.noarch
tzdata-java-2017c-1.el7.noarch
javapackages-tools-3.4.1-11.el7.noarch
(3)完整的删除文件的命令,在命令窗口键入(注意需要切换到root用户下,否则会删除失败):
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.151-2.6.11.1.el7_4.x86_64
rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.151-1.b12.el7_4.x86_64
rpm -e --nodeps java-1.8.0-openjdk-1.8.0.151-1.b12.el7_4.x86_64
rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.151-2.6.11.1.el7_4.x86_64
命令介绍:
rpm 管理套件
-e 删除指定的套件
--nodeps 不验证套件档的相互关联性
(4)检查是否已经删除成功
在命令窗口键入:java -version
代表已经删除成功了。
2、下载jdk
(1)历史版本下载地址: http://www.oracle.com/technetwork/java/javase/archive-139210.html
我是在centos7里面登陆浏览器下载jdk的:
通过浏览器下载会默认下载到当前登陆用户的下载目录,
例如当前登陆用户是root,那么下载位置为"/root/下载/jdk-8u144-linux-x64.tar.gz":
下载完毕:
(2)可以看到下载的包的具体路径:
find / -name ".tar.gz"
(3)将该文件备份到software下,且复制到/usr/java下:
(4)在/usr/java下解压jdk
tar -zxvf jdk-8u144-linux-x64.tar.gz
(5)删除JDK
rm -rf jdk-8u144-linux-x64.tar.gz
4、配置JDK环境变量
(1)编辑全局变量
vi /etc/profile
进入插入状态:
在文本的最后一行粘贴如下:
注意JAVA_HOME=/usr/java/jdk1.8.0_144 就是你自己的目录
【注】:CentOS6上面的是JAVAHOME,CentOS7是{JAVA_HOME}
(2)让刚刚设置的环境变量生效并检查是否安装成功
立即生效:source /etc/profile
查看java版本:java -version
标签:centos7安装 粘贴 需要 --nodeps 插入 历史 root用户 packages source
原文地址:https://www.cnblogs.com/Ada-123456/p/9786077.html