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


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

oracle官網下載jdk壓縮包,使用 sudo tar -zxf jdk***解壓文件,我放在在了home/diy/java/jdk路徑下。

 

jdk文件路徑:/home/diy/java/jdk/jdk1.8.0_152

 

JDK環境變量配置

修改配置文件

sudo vi /etc/profile

進入之后,敲一下 i,然后就可以編輯內容了。

在文件的末尾增加內容

 

JAVA_HOME= /home/diy/java/jdk/jdk1.8.0_152

CLASSPATH= /home/diy/java/jdk/jdk1.8.0_152/lib

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


免責聲明!

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



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