java sdk 1.7_jdk 1.7升级到1.8后显示还是1.7
問題描述:Linux 的jdk1.7升級到1.8,只需4步:1、下載jdk1.8的rmp或tar.gz,2、解壓,3、修改環(huán)境配置vi /etc/profile,4、source /etc/profile
但有時候走完上述四步,查看jdk版本時,還是顯示1.7
以下轉(zhuǎn)自:https://blog.csdn.net/weixin_38775991/article/details/82469437
錯誤原因:沒有設(shè)置軟鏈接,Linux文件系統(tǒng)中,所謂的鏈接(link),我們可以將其視為檔案的別名,鏈接分兩種 : 硬鏈接(hard link)與軟鏈接(symbolic link),硬鏈接的意思是一個檔案可以有多個名稱,而軟鏈接的方式則是產(chǎn)生一個特殊的檔案,該檔案的內(nèi)容是指向另一個檔案的位置。硬鏈接是存在同一個文件系統(tǒng)中,而軟鏈接卻可以跨越不同的文件系統(tǒng)。
解決辦法:
執(zhí)行which java ——查看默認的jdk安裝路徑
進入輸出的路徑下,執(zhí)行sudo rm -rf java ———刪除默認的java
執(zhí)行sudo ln -s $JAVA_HOME/bin/java /usr/bin/java——–將自己安裝的java鏈接到默認java安裝路徑下
執(zhí)行which javac ——查看默認的jdk安裝路徑
進入輸出的路徑下,執(zhí)行sudo rm -rf javac ———刪除默認的javac
執(zhí)行sudo ln -s $JAVA_HOME/bin/javac /usr/bin/javac——–將自己安裝的javac鏈接到默認javac安裝路徑下
再次執(zhí)行java -version ——檢驗是否成功
總結(jié)
以上是生活随笔為你收集整理的java sdk 1.7_jdk 1.7升级到1.8后显示还是1.7的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java 发送qq消息_php发送qq消
- 下一篇: java 数组怎么求和_java数组排序