在Linux環(huán)境搭建中遇到的坑

前幾天在Linux環(huán)境下搭建jdk時遇到了好大的一個坑,至今仍難以忘記:

? 1.jdk安裝版本的查看:rpm -qa|grep java

? 直接查看java的所有安裝包

2.卸載java舊版本:rpm -e --nodeps 安裝包名字

3.用winscp上傳已下載好的包

4.安裝java:rpm -ivh 安裝包名字

5.配置環(huán)境變量:vi /etc/profile ,具體的環(huán)境變量

怎么配就不說了,相信前面及網(wǎng)上有很多

? 6.重點說一下坑:

? ? 前面所有安裝包及環(huán)境變量配置好,且經(jīng)檢查全部正確時,輸入:java -version 時,報:no such file or directory,這種報錯。

? 剛開始原以為是路徑出錯或是路徑系統(tǒng)為默認(rèn)路徑,于是試圖通過增加軟鏈接來解決:即ln -s -f 路徑;但是輸入java -version 后人工報同樣錯,經(jīng)百度查證沒想到是以下這個原因:

當(dāng)你執(zhí)行一個32位程序的時候,你可能會發(fā)現(xiàn)提示No such file ordirectory,這就是說明你的64位系統(tǒng)沒有安裝32位的lib庫,系統(tǒng)進(jìn)行編碼翻譯時由于32位和64位翻譯方式不一致,因此會發(fā)生沖突,導(dǎo)致系統(tǒng)報上面的錯誤,而解決辦法也很簡單:sudo yum install glibc.i686

一般的程序就可以運行了,當(dāng)然也可能還需要一些其它的32位庫,可根據(jù)實際情況來解決。

? 總結(jié):無論遇到什么情況首先保持冷靜,其次,如果不是路徑錯誤,舊安裝包沒卸載干凈,進(jìn)程或端口問題就很有可能是差某個插件,百度一下即可。

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