linux使用alternatives管理JDK版本


最近因為項目要求,需要將linux的JDK版本從1.7換成1.6

1、前提:運行java -version ,可以看到JDK的版本為1.7

但是在 用vi /etc/profile 打開改文件后發現里面並沒有JDK相關的環境變量配置

vi .bash_profile 打開改文件后發現里面並沒有JDK相關的環境變量配置

2、打開bin目錄發現java目錄如下:

打開/usr/lib/jvm發現已安裝JDK如下:

 

3、百度了一下alternatives

alternatives是Linux下的一個功能強大的命令。只能在root權限下執行。如系統中有幾個命令功能十分類似,卻又不能隨意刪除,那么可以用 alternatives 來指定一個全局的設置。

4、運行 alternatives --config java 會出現3個jdk讓我選

選擇相應的序號之后(例如3),執行 java -version,顯示JDK的版本為選擇的JDK

但是執行javac -version,顯示JDK的版本為之前的版本

此時需要在執行alternatives --config javac

 


免責聲明!

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



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