環境:
Ubuntu 18.04 LTS x64位
系統用戶 hou
工具:
jdk-8u171-linux-x64.tar.gz
實驗的心
步驟:
- 第一步:
查看有沒有裝jdk,按住 ctr+alt+T 打開命令窗口輸入 Java -version
沒有jdk則彈出下面提示:
hou@hou-Lenovo-G50-80:~$ java -version
Command 'java' not found, but can be installed with:
sudo apt install default-jre
sudo apt install openjdk-11-jre-headless
sudo apt install openjdk-8-jre-headless
去oracle官網下載linux版(tar.gz版)JDK
將文件jdk-8u65-linux-x64.gz移動到/home/hou/java下,並解壓:
tar -xzvf jdk-8u171-linux-x64.tar.gz
創建文件夾java(放在哪看自己習慣我就放在/home/hou/目錄下):
mkdir /home/hou/java
刪除壓縮包 輸入指令 rm jdk-8u171-linux-x64.tar.gz
hou@hou-Lenovo-G50-80:~/java$ rm jdk-8u171-linux-x64.tar.gz
- 第二步:
配置環境變量,可以 在/etc/profile 下添加到所有用戶的全局環境變量,也可為當前用戶環境變量~/.bashrc添加Java的環境變量,因為我使用的ubutu嘗試修改 vi /etc/profile時 ,profile文件只讀沒有寫權限,我懶得去增加寫權限就在當前用戶的~/.bashrc中添加的Java環境變量
打開~/.bashrc並編輯
hou@hou-Lenovo-G50-80:~/java$ $sudo gedit ~/.bashrc
在末尾添加如下代碼,注意:行末尾不要有空格,空格也會作為路徑解析從而會出錯
#set Java environment export JAVA_HOME=/home/hou/java/jdk1.8.0_171 export JRE_HOME=$JAVA_HOME/jre export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
如上圖所示,保存后讓環境變量立即生效
hou@hou-Lenovo-G50-80:~/java$ source ~/.bashrc
- 第三步:
驗證是否安裝成功
hou@hou-Lenovo-G50-80:/$ java -version java version "1.8.0_171" Java(TM) SE Runtime Environment (build 1.8.0_171-b11) Java HotSpot(TM) 64-Bit Server VM (build 25.171-b11, mixed mode)
總結: