Ubuntu安裝舊版本/指定版本的JDK


某些jdk版本可以通過apt軟件包管理安裝,但是大多數的jdk版本在軟件包里獲取不到,需要手動安裝。你可以通過apt search ^openjdk命令,在結果中根據openjdk-后的數字,查看軟件源里有的jdk版本。也可以輸入java命令,因為沒有jdk,軟件包會提示當前可以安裝的openjdk版本。
安裝JDK的步驟以JDK6為例:

  1. 下載jdk,並放到合適的位置,如:cp ./jdk-6u29-linux-x64.bin ~/aosp/。aosp指Android Open-Source Project。oracle官網老jdk下載傳送門

  1. 執行安裝,需要執行權限和管理員身份,sudo ./jdk-6u29-linux-x64.bin,這會自動在當前目錄生成目錄jdk1.6.0_29

jdk目錄截圖

3. 將jdk添加到環境變量 - 環境變量分用戶的和全局的,作為范圍不一樣,這里修改全局配置。 - 編輯`/etc/profile`文件,在其末尾添加全局變量,例子如下,注意路徑正確填寫。
```
JAVA_HOME=/home/foxerz/aosp/jdk1.6.0_29
JRE_HOME=/home/foxerz/aosp/jdk1.6.0_29/jre 
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin:$JRE_HOME/bin 
export JAVA_HOME 
export PATH  
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/LIB:$CLASSPATH  
```
  • 隨后以root身份,用source /etc/profile命令更新環境變量。jdk安裝完成,查看一下版本,符合預測

jdk版本查看

- 之后應該會遇到個迷人的問題,更新source后切換用戶,jdk便不翼而飛了!?重啟ubuntu后正常。


免責聲明!

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



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