Linux下JDK安裝及其環境變量配置
本文以 CentOS 7 下安裝 JDK8 爲例子進行介紹說明
1. 下載JDK
- 到Oracle官網下載相關的JDK安裝文件
- 如下圖所示,根據各自操作系統環境,選擇下載JDK安裝文件,這裏選擇下載 jdk-8u171-linux-x64.tar.gz 文件
2. 安裝JDK
- 將下載完畢的JDK文件上傳到Linux中
- 在 /usr 目錄下建立 java安裝目錄
su - # 切換到root用戶下操作 cd /usr mkdir java
- 解壓文件,並將文件移到 /usr/java 目錄下
tar -zxvf jdk-8u171-linux-x64.tar.gz mv jdk1.8.0_171/ /usr/java/
3. 配置JDK環境變量
3.1 配置爲系統級別
此種配置能夠使得Linux中的所有用戶都有權使用JDK的環境變量,帶來一定程度的方便時也可能會給系統帶來安全性問題,一般推薦在將Linux作爲開發環境時使用。
- 修改 /etc/profile 文件
vi /etc/profile
- 在 profile 文件末尾加入相關環境變量的定義
export JAVA_HOME=/usr/java/jdk1.8.0_171 export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$JAVA_HOME/bin:$PATH
- 使環境變量生效
可選的兩種方式: reboot # 重啓機器(麻煩點) source /etc/profile # 加載 /etc/profile 文件 (方便點)
3.2 配置爲用戶級別
此種配置能夠使得JDK環境變量的權限控制到用戶級別,如果需要給某個用戶權限使用這些環境變量,只需要修改其個人用戶主目錄下的.bashrc文件就可以了。
- 修改 ~/.bashrc 文件
vi ~/.bashrc
- 在 ~/.bashrc 文件中加入相關環境變量的定義
export JAVA_HOME=/usr/java/jdk1.8.0_171 export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$JAVA_HOME/bin:$PATH
- 使環境變量生效
可選的兩種方式: reboot # 重啓機器(麻煩點) source ~/.bashrc # 加載 .bashrc 文件 (方便點)
4. 驗證JDK安裝是否成功
-
輸入命令 java -version
java -version
如安裝成功會顯示 JDK 的版本信息等,如下圖所示,
-
輸入命令 javac
javac
如安裝成功會顯示 javac 的幫助信息,如下圖所示,