CentOS7自帶jdk1.8
檢視目前系統jdk的版本:java -version
列舉比對已安裝的java的軟體包:yum list installed | grep java
解除安裝安裝的jdk:
yum -y remove java-1.7.0-openjdk*
yum -y remove java-1.8.0-openjdk*
安裝JDK的方法很多,我就說手動解壓JDK的壓縮包
可以直接使用XSHELL連接配接好虛拟機,進入想存放JDK的目錄,然後直接從windows桌面把tar包拖進去,也可以使用指令rz -e
現在我就說說我踩過的坑!!!
解壓的時候使用tar指令,後面跟的參數一定不要少,盡量不要使用tar -xf,這樣不顯示解壓過程,并且解壓出錯也不報出來,我就是因為tar包損壞,解壓出錯,導緻後面jdk一直配不好!
建議使用tar -zxvf
然後配置環境變量:
vim /etc/profile 編輯profile檔案 輸入: vim /etc/profile
輸入以下内容:
export JAVA_HOME=/home/sun/software/jdk1.8.0_221 ---具體路徑根據自己安裝JDK的路徑來配置
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
注釋:
JAVA_HOME指明JDK安裝路徑,就是剛才安裝時所選擇的路徑,此路徑下包括lib,bin,jre等檔案夾(tomcat,Eclipse的運作都需要依靠此變量)。
CLASSPATH為java加載類(class or lib)路徑,隻有類在classpath中,java指令才能識别,設:.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib。CLASSPATH變量值中的.表示目前目錄
PATH使得系統可以在任何路徑下識别java指令,設為:$JAVA_HOME/bin:$JRE_HOME/bin。
特别注意:環境變量值的結尾沒有任何符号,不同值之間用:隔開(windows中用;)。
使配置檔案生效:source /etc/profile
檢驗安裝:java -version
如果真的不知道做什麼 那就做好眼前的事情吧 你所希望的事情都會慢慢實作...