Linux安裝jdk踩坑

2020-08-08 11:14:07

1、jdk下載

在Linux上安裝jdk ,首先到 下載jdk版本jdk 下載,根據自己Linux的版本下載相應的jdk版本。(這裏補充說明一下 linux x86對應32位元,x64對應64位元)
在下載jdk時需要登錄Oracle賬號,如果有需要的可以自取
賬號: [email protected]
密碼: Oracle123
在这里插入图片描述將jdk 下載至本地後,通過Xftp上傳至遠端伺服器,這裏拖拽就可以實現上傳,下方顯示傳輸狀態。
在这里插入图片描述在傳輸完成之後,進去xshell 就能檢視上傳檔案
在这里插入图片描述

2、jdk解除安裝

在安裝jdk之前,首先檢視jdk版本資訊,如果不對可以刪除解除安裝。
通過 rpm -qa|grep jdk檢視jdk資訊,
然後rpm -e --nodeps jdk即可實現jdk解除安裝(注意後面jdk 是查詢出來到jdk版本資訊)
在这里插入图片描述在解除安裝完成之後就能通過java -version 檢視是否解除安裝成功。

3、jdk安裝

通過命令 rpm -ivh jdk-8u261-linux-i586.rpm 實現jdk下載

rpm -ivh jdk-8u261-linux-i586.rpm #jdk下載
java -version #檢視jdk版本資訊
在这里插入图片描述

能實現jdk版本資訊即表示下載成功。

4、jdk下載踩坑

開始時,每次下載都顯示下載錯誤,在檢視版本資訊時顯示

[root@LC devlopment]# java -version
-bash: /usr/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
在这里插入图片描述

原因:需要安裝 glibc
解決辦法: 命令列輸入:sudo yum install glibc.i686

glibc是GNU發佈的libc庫,即c執行庫。glibc是linux系統中最底層的api,幾乎其它任何執行庫都會依賴於glibc。glibc除了封裝linux操作系統所提供的系統服務外,它本身也提供了許多其它一些必要功能服務的實現。由於 glibc 囊括了幾乎所有的 UNIX 通行的標準,可以想見其內容包羅萬象。而就像其他的 UNIX 系統一樣,其內含的檔案羣分散於系統的樹狀目錄結構中,像一個支架一般撐起整個操作系統。在 GNU/Linux 系統中,其C函式庫發展史點出了GNU/Linux 演進的幾個重要裡程碑,用 glibc 作爲系統的C函式庫,是GNU/Linux演進的一個重要裡程碑。

在这里插入图片描述待安裝好glibc後先解除安裝jdk 再來安裝就能一步到位了。

rpm -qa|grep jdk 檢視jdk資訊,
rpm -e --nodeps jdk 解除安裝jdk
java -version檢視jdk資訊