Centos7.0下JDK安裝問題及解決方法

1、創(chuàng)建jdk安裝路徑
mkdir -p /usr/local/java

2、切換至安裝路徑
cd /usr/local/java

3、想通過wget來完成,結(jié)果發(fā)現(xiàn)下載的安裝包被破壞,又回到下載rpm包,通過winscp傳過來安裝
wget jdk下載路徑


圖片.png

解壓jdk失敗,查看文件(ls -lht)只有8K,肯定是安裝包有問題了(windows下載的有170多M了)


圖片.png

通過rpm安裝:rpm -ivh jdk-8u131-linux-x64.rpm
JDK安裝.png

4、安裝成功后設(shè)置環(huán)境變量
vi /etc/profile ( 點鍵盤 i 進入插入命令)
export JAVA_HOME=/usr/local/java/jdk1.8.0_131
export JRE_HOME=/usr/local/java/jdk1.8.0_131/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$PATH
執(zhí)行source /etc/profile使其生效時報錯,是因為添加環(huán)境變量時有空格,去除空格重新保存執(zhí)行


圖片.png

5、查看JDK是否安裝成功(java -version)
輸入java -version 提示“-bash: java: command not found”,再次打開配置文件,發(fā)現(xiàn)JAVA_HOME未配置,加上后再查看


圖片.png

圖片.png

如果查看變量配置沒有問題,可用echo查看,再cd 到輸出的文件路徑,看是否成功
echo $JAVA_HOME
echo $JRE_HOME
echo $CLASSPATH
echo $PATH
因變量少配了沒發(fā)現(xiàn),看到報錯就尋求了度娘,把人家用的變量加到自己電腦里了,導致查看path時不對(vi /etc/profile.d/Java.sh)


圖片.png
環(huán)境變量配置有問題.png

使用find查找JDK安裝路徑:find / -name jdk1.8.0_131

jdk路徑.png

發(fā)現(xiàn)路徑錯誤時重新去修改環(huán)境變量,重復之前的操作

cd到環(huán)境變量路徑.png

安裝順暢情景:


圖片.png
最后編輯于
?著作權(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)容