Linux下更換jdk和配置環境變量


目前Linux上安裝的是jdk7的java環境,由於項目原因需要升級到jdk8,無需卸載掉原本的jdk7,按如下簡單步驟即可:

參考了:https://www.cnblogs.com/jiu0821/p/7672395.html

             https://www.cnblogs.com/shihaiming/p/5809553.html

①、去官網下載最新版本的jdk8安裝包,我選擇的是jdk-8u191-linux-x64.tar.gz,如下

       

②、使用WinSCP,進入目錄/usr/home目錄,將解壓后的jdk1.8.0_191復制到該目錄下。

③、打開/etc/profile文件,將原本jdk7相關的環境配置注釋掉或者直接刪除,再在其最后添加如下jdk8的相關信息

export JAVA_HOME=/usr/java/jdk1.8.0_191
export CLASSPATH=$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin

 

④、使用xshell進入控制台,執行如下命令,使如上配置的信息生效

$ source /etc/profile

⑤、執行如下命令,驗證是否配置成功

$ java -version

⑥、如果此時顯示的是linux自身默認的jdk版本,則需要切換到我們自己安裝的jdk版本,執行如下命令,此處選擇鍵入【2】。參考:https://blog.csdn.net/u011364306/article/details/48375653

[root@master ~]# alternatives --install /usr/bin/java java /usr/java/jdk1.8.0_191/bin/java 300
[root@master ~]# alternatives --config java

There are 2 programs which provide 'java'.

  Selection    Command
-----------------------------------------------
*+ 1           /usr/lib/jvm/jre-1.5.0-gcj/bin/java
   2           /usr/java/jdk1.8.0_191/bin/java

Enter to keep the current selection[+], or type selection number: 2

 

  

 

附:可能會出現的問題,當執行java -version命令時,出現 bash: /home/jdk1.8.0_191/bin/java: Permission denied,解決辦法:執行如下命令,即可解決,參考:https://www.cnblogs.com/dzcWeb/p/8893458.html

# chmod 777 /home/jdk1.8.0_191/bin/java

  

 


免責聲明!

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



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