准备工作:
切换root用户
su root
输入root密码
下载jdk文件本地
(地址:http://download.oracle.com/otn-pub/java/jdk/8u161-b12/2f38c3b165be4555a1fa6e98c45e0808/jdk-8u161-linux-x64.tar.gz)
wget http://download.oracle.com/otn-pub/java/jdk/8u161-b12/2f38c3b165be4555a1fa6e98c45e0808/jdk-8u161-linux-x64.tar.gz
注意:如果下载路径无效可以选择用自带的java源安装java
yum -y list java*
选择下面这个源
yum -y install java-1.8.0-openjdk-devel.x86_64
安装之后的jdk路径在/usr/lib/jvm/下,移动java8到你想要的路径,我的是移动到/home/heicat/software目录下,并更名为java1.8
cd /usr/lib/jvm
mv java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64 /home/heicat/software/java1.8
1.卸载centos原本自带的openjdk
查看是否存在openjdk
rpm -qa | grep java
出现 XXX_openjdk_XXX的就是openjdk
一键删除openjdk
rpm -e --nodeps `rpm -qa | grep java`
2.进入我们下载jdk的文件夹下解压jdk文件
cd /home/heicat/app
tar -zxvf jdk-8u161-linux-x64.tar.gz
解压过后当前文件夹会出现一个jdk的文件目录
cd jdk-8u161-linux-x64.tar.gz
pwd 查看绝对路径
我的路径是:/home/heicat/app/jdk1.8.0_161(配置环境的时候会用到)
3.配置环境变量
vim /etc/profile
在文件最后添加
export JAVA_HOME=jdk的绝对路径(我的是:/home/heicat/app/jdk1.8.0_161)
export PATH=$PATH:$JAVA_HOME/bin
注意:=号左右不要加空格
4.生效配置
. /etc/profile .和/中间有空格
5.查看Java版本和执行javac
java -version
javac -version
6.大功告成