CentOS7下配置java環(huán)境

(Notice:以下所有經(jīng)驗也是我根據(jù)網(wǎng)上的經(jīng)驗整理的,如有侵權(quán)可以聯(lián)系我刪除,Wx:IT_Ezra,QQ 654303408。 有問題討論也可聯(lián)系我,QQ同上。)

(ps:以前從未很少接觸Linux配置的小白,感覺應(yīng)該還是比較詳細(xì)的干貨。所有的坑都是親自踩的,QQ:654303408 歡迎交流)

JAVA環(huán)境配置(公司是java項目)

cp jdk-8u152-linux-x64.tar.gz /usr/java

  • 2、切換到/usr/java目錄下:

cd /usr/java

  • 3、解壓縮包:

tar -zxvf jdk-8u152-linux-x64.tar.gz

  • 4、 解壓成功之后,此時java -version命令還不能使用,為什么?因為沒有配置環(huán)境變量,就好windows一樣。Linux下也需要配置環(huán)境變量。使用vim /etc/profile 編輯profile文件:

vim /etc/profile

  • 向文件里面追加以下內(nèi)容:

#set java environment
JAVA_HOME=/usr/java/jdk1.8.0_152
JRE_HOME=JAVA_HOME/jre PATH=PATH:JAVA_HOME/bin:JRE_HOME/bin
CLASSPATH=.:JAVA_HOME/lib/dt.jar:JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH

  • 注釋:
  • JAVA_HOME指明JDK安裝路徑,就是剛才安裝時所選擇的路徑,此路徑下包括lib,bin,jre等文件夾(tomcat,Eclipse的運行都需要依靠此變量)。
  • CLASSPATH為java加載類(class or lib)路徑,只有類在classpath中,java命令才能識別,設(shè):.:JAVA_HOME/lib/dt.jar:JAVA_HOME/lib/tools.jar:$JRE_HOME/lib。CLASSPATH變量值中的.表示當(dāng)前目錄
  • PATH使得系統(tǒng)可以在任何路徑下識別java命令,設(shè)為:JAVA_HOME/bin:JRE_HOME/bin。
  • 特別注意:環(huán)境變量值的結(jié)尾沒有任何符號,不同值之間用:隔開(windows中用;)。
  • 5、配置環(huán)境變量之后,還沒有完全成功,還得使配置文件生效:

source /etc/profile

  • 6、測試配置是否成功

java -version

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容