Deepin Linux 安裝JDK


最近在自己的筆記本上安裝了Deepin Linux,雖然使用過程中發現一些bugs,但是總體感覺還不錯,准備把她作為開發系統使用。系統自帶的JDK是Open JDK,但是在做JAVA開發的時候通常需要用到的是Oracle JDK,所以需要安裝配置Oracle JDK。

 

下載安裝Oracle JDK

  • 下載JDK的tar.gz包

因為我開發用到的是JDK7所以下載的是:

http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

也可以到Oracle官網下載最新的JDK:

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

  • 解壓壓縮包

進入下載目錄

cd ~/Download

解壓tar.gz包

tar -zxvf jdk-7u79-linux-x64.tar.gz

安裝JDK

sudo mv jdk1.7.0_79/  /usr/lib/jvm/java/jdk1.7.0_79

 

JDK環境變量配置

  • 修改配置文件
sudo vim /etc/profile

在文件的末尾增加內容

JAVA_HOME= /usr/lib/jvm/jdk1.7.0_79
CLASSPATH= /usr/lib/jvm/jdk1.7.0_79/lib
PATH=$PATH:$JAVA_HOME/bin:$CLASSPATH
export PATH

注意jdk的路徑和版本

  • 使配置生效
source /etc/profile

 

配置默認JDK

  • 創建新的java版本

在shell用update-alternatives命令創建新的系統命令鏈接:

sudo update-alternatives --install /usr/bin/javac javac  /usr/lib/jvm/java/jdk1.7.0_79/bin/javac  1171
sudo update-alternatives --install /usr/bin/java  java  /usr/lib/jvm/java/jdk1.7.0_79/bin/java  1171
sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/java/jdk1.7.0_79/bin/jar 1171   
sudo update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/java/jdk1.7.0_79/bin/javah 1171   
sudo update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/java/jdk1.7.0_79/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.7.0_79"
Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)

 

轉載請注明出處:http://www.cnblogs.com/keitsi/p/5817433.html


免責聲明!

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



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