Deepin系統手動安裝oracle jdk8詳細教程

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 文件夾

相關文章
相關標籤/搜索