centos7解除安裝自帶的JDK並手動安裝JDK配置環境變數
一,解除安裝自帶的jdk
1,查詢自帶的JDK的版本:rpm -qa |grep jdk
2,然後執行命令:yum -y remove java java-1.6.0-openjdk-1.6.0.0-1.50.1.11.5.el6_3.x86_64 將上面查詢出來的每個版本依次刪掉即可。
二,手動安裝JDK
1,下載對應版本JDK:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
2,將下載檔案複製到/usr/local/java/
3,通過 tar -zxvf {安裝包名} 命令解壓jdk 如:tar -zxvf jdk-8u11-linux-x64.tar.gz
三,配置環境變數
1, 通過 vim /etc/profile 命令開啟 profile 檔案盤配置環境變數
開啟之後按 i 進入 insert (插入)模式,在檔案末尾新增上環境變數
export JAVA_HOME=/usr/local/java/jdk1.8.0_11
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
根據上面的配置資訊,我們既可以將環境變數的配置完成,需要注意的是,PATH在配置的時候,一定要把JAVA_HOME/bin放在最前面,不然使用java命令時,系統會找到以前的java,再不往下找了,這樣java這個可執行檔案執行的目錄其實不在$JAVA_HOME/bin下,而在其它目錄下,會造成很大的問題。
2, 儲存完之後輸入:source /etc/profile 命令使剛才配置的環境變數生效
3, 測試jdk了 輸入 javac 命令如果出現以下的文字就說明編譯成功了
4,通過 java -version命令來檢視你安裝的jdk資訊