Ubuntu 16.04 安裝 Java JDK 8 並配置環境變量


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 進行驗證。

 

大功告成!!如有錯誤請指正!!

 

參考文章:https://www.cnblogs.com/ccskun/p/5534757.html


免責聲明!

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



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