一、卸載Centos自帶的jdk
先查看自帶jdk版本,可以通過以下命令查看
1 rpm -qa | grep jdk
可以看到相應的jdk版本
除了copy-jdk-configs-3.3-10.el7_5.noarch,需要將其余四個卸載,卸載命令如下:
1 rpm -e --nodeps java-1.8.0-openjdk-1.8.0.181-7.b13.el7.x86_64 2 3 rpm -e --nodeps java-1.7.0-openjdk-1.7.0.191-2.6.15.5.el7.x86_64 4 5 rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.181-7.b13.el7.x86_64 6 7 rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.191-2.6.15.5.el7.x86_64
可以通過rpm -qa | grep jdk來查看自帶jdk是否刪除成功;刪除成功,就會只留下copy-jdk-configs-3.3-10.el7_5.noarch;
二,遠程上傳jdk安裝包
安裝Xshell5遠程連接軟件,連接Centos
填寫名稱和主機,名稱可以自由填,此處以“豌豆”為例,主機填寫Centos的IP地址,在Centos中可以通過ifconfig命令查看當前IP地址;
填寫相應的用戶名,即你的虛擬機的用戶名;
再是填寫你Centos的登錄密碼;
即可連接上Centos。使用命令進入local文件目錄
cd /usr/local
可以通過ls命令查看當前目錄下有哪些文件,再創建java文件夾
mkdir java
進入創建的java文件夾
cd java
然后通過rz命令上傳jdk安裝包,這里沒有安裝過lrzsz的可以通過命令安裝lrzsz
1 yum -y install lrzsz
就可以通過rz上傳文件,如果上傳不見動靜,可以關閉傳輸窗口,再次輸入rz命令,選擇文件上傳,上傳成功后,可以通過ls命令查看到已上傳的文件壓縮包。
三、安裝jdk
先是通過命令解壓上傳的壓縮包
1 tar -zxvf jdk-8u212-linux-x64.tar.gz
這時上傳的安裝包就沒有用了,可以通過命令刪除
1 rm -f jdk-8u212-linux-x64.tar.gz
通過ls命令可以看到當前目錄下只剩下解壓的文件夾,接下來就是配置jdk的環境變量了,輸入如下命令:
1 vim /etc/profile
按下鍵盤上的字母i,在文檔末尾加上環境變量配置
1 export JAVA_HOME=/usr/local/java/jdk1.8.0_212 2 3 export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 4 5 export PATH=$PATH:$JAVA_HOME/bin
按下鍵盤上的ESC按鍵,按住shift鍵,連續兩次按下z鍵,即可保存退出,然后通過以下命令使剛才配置的環境變量生效。
1 source /etc/profile
通過以下命令,可以查看到jdk的版本和一些命令的介紹即代表安裝成功。
1 java -version 2 3 javac