1、检测是否存在相关历史版本
shell:java-version
1.1、存在相关OpenJDK和其他版本SDK则需要删除,如图。
查看详细信息,命令窗口输入,shell:rpm -qa | grep java
命令说明
rpm 管理套件
-qa 使用询问模式,查询所有套件
grep 查找文件里符合条件的字符串
java 查找包含java字符串的文件
删除相关多余命令
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 不验证套件档的相互关联性
或通过yun -y remove相关命令移除
重新检测历史版本;shell:java-version 出现command not found,则成功移除。
1.2、提示command not found 则无历史版本,则忽略1.1内容。
2、linux环境下创建本地java环境目录 shell:mkdir /usr/java
3、windows环境下载SDK,并通过xftp上传
本次安装为java 1.8 for linux 64 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
4、windows环境下安装xftp5,已安装请直接忽略。协议选择SFTP,端口号22,方法选择Password,输入相关用户名和密码并连接。
下载地址:链接: https://pan.baidu.com/s/1SU_mTG9AkjvZ-7VJ6FSWxg 提取码: 3ap2
上传本地文件至centos7服务器,目录 /usr/java 文件名:jdk-8u171-linux-x64.tar.gz
然后解压,shell:tar -zxvf jdk-8u131-linux-x64.tar.gz ,解压成功后可以删除压缩包文件。shell:rm -f jdk-8u171-linux-x64.tar.gz
5、配置java运行环境变量 shell:vim /etc/profile 按a等键进入insert模式,在文件内容最后输入以下命令:
export JAVA_HOME=/usr/java/jdk1.8.0_171
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
按esc键,退出编辑模式,并输入 shell::wq 保存退出。
刷新文件,shell:source /etc/profile
再次执行java查看版本命令,shell:java-version 出现以下则安装成功。