準備工作:
切換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.大功告成