天天看點

centos7配置JDK

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

如果真的不知道做什麼 那就做好眼前的事情吧 你所希望的事情都會慢慢實作...

繼續閱讀