iT邦幫忙

0

Linux 安裝 JDK 開發環境

下載 JDK

  • JDK 安裝程式的下載,可至( https://www.oracle.com/technetwork/java/archive-139210.html )
  • 版本說明
    jdk-8u192-linux-i586.tar.gz => 1.8 版 update 192 Linux 32 使用
    jdk-8u192-linux-x64.tar.gz => 1.8 版 update 192 Linux 64 使用
  • 早期在 Linux 上有提供 rpm、bin、tar.gz 檔等等這幾種安裝方式,這裡我們選用 tar.gz 檔來安裝,直接解壓縮後就可以使用。

解壓縮 tar.gz 檔

tar -zxvf jdk-8u192-linux-i586.tar.gz

把 JDK 的資料夾 jdk1.8.0_192 拷貝至 /usr/local/jdk/ 之下

mv jdk1.8.0_192 /usr/local/jdk/

新增 java 捷徑目錄

設一個名稱為 java 的捷徑,以後 JDK 換版只要把 java 捷徑指向不同路徑就可以,以使用者角度來看,只管使用 java 捷徑,當 JDK 換版的時候環境變數裡面的 PATH 並不需要做調整。

cd /usr/local/
ln -s jdk/jdk1.8.0_192/ java

https://ithelp.ithome.com.tw/upload/images/20190219/20114137oTIA6xC3wi.png

設定環境變數

  • 編輯 /etc/profile,加入環境變數
export JAVA_HOME=/usr/lib/java
export JRE_HOME=$JAVA_HOME/jre
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
export CLASSPATH=$CLASSPATH:.:$JAVA_HOME/lib:$JRE_HOME/lib
  • 設定 JAVA_HOME=/usr/lib/java
    「JAVA_HOME」為 JDK 的目錄,就是剛剛複製到「/usr/local/jdk/jdk1.8.0_192」的目錄。

  • 設定 JRE_HOME=$JAVA_HOME/jre
    「JRE_HOME」為 JRE(Java Runtime Environment) 的目錄,JDK 有包含 JRE,位置就在 JDK 目錄下的「jre」目錄。

  • 設定 PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
    「PATH」變數為系統尋找指令(檔案)的路徑,將「JAVA_HOME」變數和「JRE_HOME」變數加進原先的「PATH」變數前。

  • 設定 CLASSPATH=$CLASSPATH:.:$JAVA_HOME/lib:$JRE_HOME/lib
    「CLASSPATH」變數為 Java 尋找 Java 程式所使用到的 Class 路徑,路徑可以是目錄也可以是 jar 檔案,將目前的目錄「.」和「$JAVA_HOME/lib」與「$JAVA_HOME/jre/lib」加進變數中。

檢查是否安裝完成

  • 輸入以下指令 javac -version 及 java -version,會顯示目前 JDK 的版本
    https://ithelp.ithome.com.tw/upload/images/20190219/20114137kIwdHMvxwH.png

尚未有邦友留言

立即登入留言