ubuntu 12.04安裝jdk

在安裝以前,系統沒有任何jdk軟件,也就是說在終端執行html


  1. java -versionjava

將會輸出以下內容:ubuntu


  1. root@haiyang -Aspire:~# java -version
    oracle

  2. 程序 'java' 已包含在下列軟件包中:
    less

  3.  * default-jre
    jvm

  4.  * gcj-4.6-jre-headless
    ui

  5.  * openjdk-6-jre-headless
    spa

  6.  * gcj-4.5-jre-headless
    .net

  7.  * openjdk-7-jre-headless
    命令行

  8. 請嘗試:apt-get install <選定的軟件包>

先去 Oracle下載Linux下的JDK壓縮包,http://www.oracle.com/technetwork/java/javase/downloads/index.html,下好後直接解壓。

進入在存放jdk文件夾的當前目錄,將解壓好的jdk1.7.0_10文件夾用最高權限復移動到/usr/lib/jvm目錄裏,此時即便沒有jvm目錄也能夠執行以下命令,jvm文件夾將獲得建立。


  1. sudo mv jdk1.7.0_10 /usr/lib/jvm/

接下來須要設置環境變量,進入當前用戶名的主文件夾,修改.profile文件。注意,該文件是當前用戶的配置文件,若是要對使用計算機的全部用戶生效,那麼須要設置的文件應該是 /etc/profile。

  1. sudo gedit ~/.profile

在末尾加上:


  1. export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_10

  2. export JRE_HOME=/usr/lib/jvm/jdk1.7.0_10/jre

  3. export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH


  4. export PATH=$JAVA_HOME/bin:$PATH

而後保存關閉,此時在命令行輸入java -version將會仍然顯示java沒有安裝。此時,須要使用source更新下.profile文件:

  1. $ source ~/.profile

再次使用java -version命令能夠看到以下輸出:


  1. haiyang@haiyang -ubuntu:~$ java -version

  2. java version "1.7.0_10"

  3. Java(TM) SE Runtime Environment (build 1.7.0_10-b18)

  4. Java HotSpot(TM) 64-Bit Server VM (build 23.6-b04, mixed mode)

到此,已經將oracle jdk配置完成。若是以前系統裏面已經安裝了openjdk,能夠使用以下方法將默認jdk更改過來:


將系統默認的jdk修改過來

  1. $ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_10/bin/java 300

輸入sun jdk前的數字就行了

  1. $ sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_10/bin/javac 300

  1. $ sudo update-alternatives --config java

  2. $ sudo update-alternatives --config javac

相關文章
相關標籤/搜索