Ubuntu上安裝jdk出現的錯誤


本人按照網上的一篇博客(傳送門)中所提供的方法安裝了jdk,安裝好之后運行java -version命令查看java版本時報錯,

錯誤內容:

bash: /usr/lib/jvm/jdk1.8.0_131/bin/java: No such file or directory

在網上查找了很多資料后終於解決了,解決方法是在命令行輸入一下命令並執行:

(This is because there is some 32 bit libraries are missing in your Ubuntu 64 bit)
apt-get install libc6-i386

運行結果:

root@guo:/usr/bin# java -version
bash: /usr/lib/jvm/jdk1.8.0_131/bin/java: No such file or directory
root@guo:/usr/bin# apt-get install libc6-i386
正在讀取軟件包列表... 完成
正在分析軟件包的依賴關系樹       
正在讀取狀態信息... 完成       
下列軟件包是自動安裝的並且現在不需要了:
  linux-headers-4.4.0-31 linux-headers-4.4.0-31-generic
  linux-image-4.4.0-31-generic linux-image-extra-4.4.0-31-generic
Use 'apt-get autoremove' to remove them.
下列【新】軟件包將被安裝:
  libc6-i386
升級了 0 個軟件包,新安裝了 1 個軟件包,要卸載 0 個軟件包,有 4 個軟件包未被升級。
需要下載 2,209 kB 的軟件包。
解壓縮后會消耗掉 9,865 kB 的額外空間。
獲取:1 http://cn.archive.ubuntu.com/ubuntu/ trusty-updates/main libc6-i386 amd64 2.19-0ubuntu6.11 [2,209 kB]
下載 2,209 kB,耗時 2秒 (1,056 kB/s)    
Selecting previously unselected package libc6-i386.
(正在讀取數據庫 ... 系統當前共安裝有 278904 個文件和目錄。)
Preparing to unpack .../libc6-i386_2.19-0ubuntu6.11_amd64.deb ...
Unpacking libc6-i386 (2.19-0ubuntu6.11) ...
正在設置 libc6-i386 (2.19-0ubuntu6.11) ...
Processing triggers for libc-bin (2.19-0ubuntu6.11) ...
root@guo:/usr/bin# java -version
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) Server VM (build 25.131-b11, mixed mode)
root@guo:/usr/bin# 

要注意的問題:在配置jdk環境時需要修改 .bashrc文件(或者etc/profile),修改之后一定要執行一下代碼使之生效:

source ~/.bash
(或者)
source /etc/profile

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM