歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Debian(Wheezy)安裝Java環境/替換OpenJDK為SUN JDK

Debian(Wheezy)安裝Java環境/替換OpenJDK為SUN JDK

日期:2017/2/28 14:24:22   编辑:Linux教程

Debian(Wheezy)安裝Java環境/替換OpenJDK為SUN JDK

因為項目需要, 所以要在機器上安裝Java環境.

1, 去http://www.Oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 下載, 選擇了Accept License Agreement

選擇了linux x64的jdk-7u71-linux-x64.tar.gz

2, #接下來找個目錄來放sun JDK, 這裡我們放到/usr/java, 並且以數字來表明版本,比如java8 就在/usr/java/java8, java7就在/usr/java/java7

創建/usr/java 目錄, 然後解壓壓縮包, 移到/usr/java/java7

#mkdir /usr/java && tar -zxvf jdk-7u71-linux-x64.tar.gz && mv jdk1.7.0_71 /usr/java/java7

3,寫java的環境變量

用編輯器打開你的.bashrc文件. 這個有兩個, 一個在/root/.bashrc ,一個在/home/你的username/.bashrc (不寫/etc/environment 是不想影響全局系統環境變量)

加入下面的內容然後保存下.

export JAVA_HOME=/usr/java/java7
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

接著

#source /root/.bashrc 切到你的用戶下再source下即可.
#echo $JAVA_HOME
/usr/java/java7

對於沒有安裝過openjdk的, 這時在終端直接輸入

#/usr/java/java7/bin/java -version

這時我們開始作鏈接.加入到系統的bin, 用update-alternatives命令來維護系統的軟連接,通過更新這個來讓系統知道用哪個命令. 最後一個參數是優先級.越高越好.

#update-alternatives --install /usr/bin/java java /usr/java/java7/bin/java 1100
#update-alternatives --install /usr/bin/javac javac /usr/java/java7/bin/javac 1100

接下來配置, 如果你安裝了openJDK的, 這裡就可以選了. 因為前面我給了一個更高的優先級1100, 所以現在默認的已經是/usr/java/java7 下的了.

#update-alternatives --config java

#update-alternatives --config javac

root@debian:/# update-alternatives --config java
There are 2 choices for the alternative java (providing /usr/bin/java).


Selection Path Priority Status
------------------------------------------------------------
0 /usr/java/java7/bin/java 1100 auto mode
* 1 /usr/java/java7/bin/java 1100 manual mode
2 /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java 1061 manual mode

root@debian:/# update-alternatives --config javac
There are 2 choices for the alternative javac (providing /usr/bin/javac).

Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/java/java7/bin/javac 1100 auto mode
1 /usr/java/java7/bin/javac 1100 manual mode
2 /usr/lib/jvm/java-6-openjdk-amd64/bin/javac 1061 manual mode

然後直接在終端輸入驗證下java7是否安裝ok

#java -version

java version "1.7.0_71"
Java(TM) SE Runtime Environment (build 1.7.0_71-b14)
Java HotSpot(TM) 64-Bit Server VM (build 24.71-b01, mixed mode)

Linux(CentOS)下配置安裝Tomcat並配置JDK環境 http://www.linuxidc.com/Linux/2013-11/93286.htm

Ubuntu14.04 64位 安裝JDK1.7 http://www.linuxidc.com/Linux/2015-01/111102.htm

Ubuntu下安裝JDK7(附Clojure下載) http://www.linuxidc.com/Linux/2012-10/71557.htm

Ubuntu 12.04下安裝JDK1.7 http://www.linuxidc.com/Linux/2012-06/62239.htm

CentOS6.3安裝JDK和環境配置 http://www.linuxidc.com/Linux/2012-09/70780.htm

Copyright © Linux教程網 All Rights Reserved