1、下載JDK
關於版本,推薦使用奇數版本。
2、登錄 root 用戶,創建 /temp 目錄,將下載的 jdk-8u201-linux-x64.tar.gz 文件移動到 /temp,解壓該文件(也可以直接在下載目錄解壓),注意命令中的文件名是你自己的

3、將解壓后的 jdk1.8.0_201 移動到 /opt 目錄下

4、在 /bin 目錄下創建 java 軟連接,並驗證軟連接的正確性

5、配置環境變量
(1)打開 /etc/profile 文件(后面的警告如果出現的話沒必要管)


(2)在文件末尾加上如下 java 信息並保存,注意 JAVA_HOME 的值是你自己的
export JAVA_HOME=/opt/jdk1.8.0_201 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH
(3)保存退出 /etc/profile 文件,使用 source 命令使配置立即生效(不行的話建議重啟)
source /etc/profile

6、驗證配置

7、遇到的問題
① 對於普通用戶,javac 命令能找到,sudo javac 命令找不到;
② su - 登錄的 root 用戶能找到 javac,而 su 登錄的 root 用戶找不到 javac。
問題①的解決辦法:
sudo visudo # 在secure_path后加上 jdk 工具的路徑,如: :/opt/jdk1.8.0_201/bin
# 保存並退出:
# 提示:執行 sudo visudo,默認是使用 nano 編輯器,所以保存退出的時候需要通過快捷鍵的方式來完成。
- 執行 “Ctrl+O”
- 執行完 “Ctrl+O” 后,會輸出 ”File Name to Write sudoers.tmp”,在 tmp 后執行回車
- 執行 “Ctrl+X” 退出
問題解決,之后就可以用命令 javac -version 和 sudo javac -version 進行驗證。
問題②的解決辦法:
su root 然后和第5步配置環境變量一樣,對 ~/.bashrc 文件進行同樣的操作。
問題解決,之后就可以用命令 javac -version 進行驗證。
大功告成!!如有錯誤請指正!!
