由於許多Java開發人員及DevOps工程師皆會碰到安裝Java環境及設定相關問題,藉著這機會紀錄一下,以下以Ubuntu14.04,Ubuntu15.04 Ubuntu16.04版本為範例
- 安裝openjdk版本的jre
- 若無java的repository則先將repository加入
$add-apt-repository ppa:openjdk/ppa - 將Ubuntu套件庫進行更新.
$ sudo apt-get update - 安裝jre-6版
$ sudo apt-get install openjdk-6-jre - 安裝jre-7版
$ sudo apt-get install openjdk-7-jre - 安裝jre-8版
$ sudo apt-get install openjdk-8-jre - 安裝Oracle JDK版本的jdk
- 安裝python套件
$ sudo apt-get install python-software-properties - 新增套件庫連結
$ sudo add-apt-repository ppa:webupd8team/java - 更新套件庫
$ sudo apt-get update - 安裝Oracle JDK6
$ sudo apt-get install oracle-java6-installer - 安裝Oracle JDK7
$ sudo apt-get install oracle-java7-installer - 安裝Oracle JDK8
$ sudo apt-get install oracle-java8-installer - 管理Java(JRE設定)
既然已經安裝過如此多的JRE要如何在多个版本切換呢,接下來就要帶各位如何切換版本.
首先透過更新設定指令Java,(如圖一)
$ sudo update-alternatives --config java
此時出現版本,只要打上你所要切換的版本序號即可切換,(如圖二)
同理,當你要切換Javac(即為compile指令)指令時
$ sudo updaate-alternatives --config javac
確認此時運行版本
$ sudo java -version - 設定環境變數
打開environment此檔案
$ sudo nano /etc/environment
在此檔案底部新增JAVA_HOME="your_path",並將your_path所需的路徑貼上
重新載入環境
$ source /etc/enviroment
測試一下環境變數吧
$ echo $JAVA_HOME
(圖一)
(圖二)
留言
張貼留言