Deepin系統手動安裝oracle jdk8詳細教程 java
oracle官網下載jdk壓縮包,使用 sudo tar -zxf jdk***解壓文件,我放在在了home/diy/java/jdk路徑下。 shell
jdk文件路徑:/home/diy/java/jdk/jdk1.8.0_152 ubuntu
JDK環境變量配置 oracle
修改配置文件 eclipse
sudo vi /etc/profile jvm
進入以後,敲一下 i,而後就能夠編輯內容了。 工具
在文件的末尾增長內容 測試
JAVA_HOME= /home/diy/java/jdk/jdk1.8.0_152 ui
CLASSPATH= /home/diy/java/jdk/jdk1.8.0_152/lib spa
PATH=$PATH:$JAVA_HOME/bin:$CLASSPATH
export PATH
使用esc,而後輸入:wq,保存退出
使配置生效,命令端輸入:
source /etc/profile
配置默認JDK
建立新的java版本
在shell用update-alternatives命令建立新的系統命令連接:
sudo update-alternatives --install /usr/bin/javac javac /home/diy/java/jdk/jdk1.8.0_152/bin/javac 1171
sudo update-alternatives --install /usr/bin/java java /home/diy/java/jdk/jdk1.8.0_152/bin/java 1171
sudo update-alternatives --install /usr/bin/jar jar /home/diy/java/jdk/jdk1.8.0_152/bin/jar 1171
sudo update-alternatives --install /usr/bin/javah javah /home/diy/java/jdk/jdk1.8.0_152/bin/javah 1171
sudo update-alternatives --install /usr/bin/javap javap /home/diy/java/jdk/jdk1.8.0_152/bin/javap 1171
update-alternatives是ubuntu系統中專門維護系統命令連接符的工具,後面的1171是用來指定當前連接的優先級,最高的優先級將自動被設置爲默認版本。
能夠用下面的命令查看JAVA的版本和優先級:
update-alternatives --display java
選擇JAVA的版本
執行命令
update-alternatives --config java
輸出
有 2 個候選項可用於替換 java (提供 /usr/bin/java)。
選擇 路徑 優先級 狀態
------------------------------------------------------------
* 0 /usr/lib/jvm/jdk1.7.0_79/bin/java 1171 自動模式
1 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 手動模式
2 /usr/lib/jvm/jdk1.7.0_79/bin/java 1171 手動模式
上圖能夠看到剛剛配置的JDK 1.7優先級配置爲1171,高於原有的1081,因此被自動設置爲默認。
測試
查看JAVA版本
在shell上執行下面命令
java -version
若是獲得以下輸出,證實JDK已經成功安裝配置了。
Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=gasp
java version "1.8.0_152"
Java(TM) SE Runtime Environment (build 1.8.0_152-b16)
Java HotSpot(TM) 64-Bit Server VM (build 25.152-b16, mixed mode)
若是遇到eclipse配置Tomcat8時,沒法識別Tomcat文件夾的話,參考多是文件權限問題:
-R 遞歸進行某項操做,不管是刪除文件夾或者修改文件夾下全部文件權限
權限更改,777至關於徹底控制權限:
更改一個文件夾或文件的權限:chmod 777 文件路徑/文件名稱
更改文件夾下全部文件的權限:sudo chmod -R 777 文件夾