Ubuntu 安裝 JDK

1、下載 JDK (本文以 jdk-7u9-linux-i586.tar.gz 爲例)html

  到 Oracle 官網下載 JDK 。下載地址: http://www.oracle.com/technetwork/java/javase/downloads/index.html

2、解壓

右擊下載下來的 jdk-7u9-linux-i586.tar.gz 壓縮包,選擇「解壓縮到此處」;java

  或者打開終端(即 Terminal,至關於 windows 下的 cmd,快捷鍵爲「 Ctrl + Alt + T 」),進入 jdk-7u9-linux-i586.tar.gz 壓縮包所在的目錄,輸入如下代碼進行解壓操做:linux

  
  
  
  
  1. tar zxvf  jdk-7u9-linux-i586.tar.gz

  而後回車。以上操做執行完成以後就能夠在同一目錄下看到一個名爲 「jdk1.7.0_09」 的文件夾,打開以後能夠看到一些如:bin、db之類的文件夾和文件。這樣,咱們配置了環境變量就能夠直接使用的。

3、 移動解壓後的「jdk1.7.0_09」 文件夾,以方便管理

我將 「jdk1.7.0_09」 文件夾移動到 /opt 目錄下(我通常將編程相關軟件放在該目錄下)。打開終端,進入 「jdk1.7.0_09」 文件夾所在目錄,輸入如下代碼進行移動操做:sql

  
  
  
  
  1. sudo mv jdk1.7.0_09 /opt

  而後回車。當操做結束後,能夠看到 「jdk1.7.0_09」 文件夾從原目錄中消失了。代表移動成功。固然你也能夠將 「jdk1.7.0_09」 文件夾移動到其餘地方,依我的習慣而定。

4、修改環境變量,使支持 JDK

用 Ubuntu 自帶的編輯器 gedit 打開環境變量文件(即 /etc/environment),在終端中輸入一下代碼以進行編輯操做:編程

  
  
  
  
  1. sudo gedit /etc/environment

  而後回車,在彈出的 gedit 編輯器中編輯添加 JAVA 環境變量,編輯內容以下(注意:各路徑之間是以英文狀態下的冒號 : 隔開,不一樣於 windows 下的分號 ; ):

1、在第一行的 PATH 變量中添加 「 :${JAVA_HOME}/bin 」,添加後的 PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:${JAVA_HOME}/bin"
(注:其中 ${JAVA_HOME} 代指後面即將要添加的 JAVA_HOME 變量的路徑)

2、在末尾加入 JAVA_HOME、JRE_HOME、CLASSPATH 這三個變量,添加結果以下:
 windows

  
  
  
  
  1. JAVA_HOME=/opt/jdk1.7.0_09
  2. JRE_HOME=${JAVA_HOME}/jre
  3. CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

  (注:等號後面的點 . 不能省。不然:當你的 JAVA 編譯後的 class 文件不在後面的兩個 lib 文件夾內時,運行時會報找不到類文件的錯誤)

以上操做完成以後,保存更改,關閉 gedit 編輯器。回到終端,在終端中輸入如下代碼以從新加載 .bashrc :bash

  
  
  
  
  1. source ~/.bashrc


5、修改默認配置項,以使能正確找到相關文件

作到這裏,運行 javac、 java 等命令時,咱們發現還不能用這些功能。下面分別在終端中執行如下各條命令(每執行一條,後面會緊跟着一條執行後的提示語句)。oracle

  1、修改 javac 配置項:編輯器

  
  
  
  
  1. sudo update-alternatives --install /usr/bin/javac javac /opt/jdk1.7.0_09/bin/javac 300

回車後的提示結果是:ide

  
  
  
  
  1. update-alternatives: using /opt/jdk1.7.0_09/bin/javac to provide /usr/bin/javac (javacin 自動模式

出現以上結果代表 java 的配置項已經修改爲功了(注意上面代碼和結果中相同顏色項的代碼,以進一步檢查輸入的正確性)。

   二、因爲另外四條代碼和結果提示與上相相似,就不在貼出結果,只貼出相關配置代碼:

     修改 java 配置項:

  
  
  
  
  1. sudo update-alternatives --install /usr/bin/java java /opt/jdk1.7.0_09/bin/java 300

     修改 jar 配置項:

  
  
  
  
  1. sudo update-alternatives --install /usr/bin/jar jar /opt/jdk1.7.0_09/bin/jar 300 

     修改 javah 配置項:

  
  
  
  
  1. update-alternatives --install /usr/bin/javah javah /opt/jdk1.7.0_09/bin/javah 300 

     修改 javap 配置項:

  
  
  
  
  1. sudo update-alternatives --install /usr/bin/javap javap /opt/jdk1.7.0_09/bin/javap 300 

 
   以上 5 條命令都執行完成以後,咱們的 JAVA 環境變量配置才終於完成了。

6、測試 JAVA 環境是否搭建成功

這一步跟 windows 下的測試步驟相同,即在終端中分別輸入:

  
  
  
  
  1. javac

  
  
  
  
  1. java

  而後回車,看每一條指令是否都能正常運行。當終端中輸出每條指令的使用說明時,就表示 JAVA 環境已經搭建成功。咱們也能夠輸入如下代碼下顯示 JAVA 版本:

  
  
  
  
  1. java -version

  回車後,咱們能夠看到終端輸出了 JAVA 的版本信息,個人信息以下:

  
  
  
  
  1. java version "1.7.0_09" 
  2. Java(TM) SE Runtime Environment (build 1.7.0_09-b05) 
  3. Java HotSpot(TM) Server VM (build 23.5-b02, mixed mode) 

  補充說明:若是你的 Ubuntu 以前裝有 OpenJAVA 的話,要在上述第 5 步以後加上如下代碼,以更新 JAVA 配置:

  
  
  
  
  1. sudo update-alternatives --config java
相關文章
相關標籤/搜索