linux install oracle jdk

c3tc3tc3t發表於2014-01-04

1 到oracle 官方網站下載jdk1.7

 

2 然後mv到 /usr/local/目錄下

 

   2.1 path 下新增/usr/sbin/

 

3 使用update-alternative用來對系統中不同版本的同個軟體進行管理

sudo update-alternatives --install /usr/bin/javac javac /home/c3t/program/jdk1.7.0_55/bin/javac 40
sudo update-alternatives --install /usr/bin/java java  /home/c3t/program/jdk1.7.0_55/bin/java 40



    

3.2 在/etc/profile裡配置

       

export JAVA_HOME=/home/c3t/program/jdk1.7.0_60

export JAVA_BIN=$JAVA_HOME/bin

export JRE_HOME=$JAVA_HOME/jre

export PATH=$PATH:$JAVA_HOME/bin

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

export JAVA_HOME JAVA_BIN PATH CLASSPATH JRE_HOME

update-alternatives具體使用看這裡很詳細

http://www.cnblogs.com/killkill/archive/2010/08/23/1使用者的806468.html

4 然後切換成root帳號

執行 update-alternatives --config java

There are 2 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                     Priority   Status
------------------------------------------------------------
  0            /usr/lib/jvm/jre-1.7.0-openjdk/bin/java   17147     auto mode
  1            /usr/lib/jvm/jre-1.7.0-openjdk/bin/java   17147     manual mode
* 2            /usr/local/jdk1.7.0_15/bin/java           40        manual mode

輸入2 就可以了

 

我使用xubuntu時候沒有安裝JDK ,這時就不是修改jdk了。而是安裝

sudo  update-alternatives --install /usr/bin/java java /home/c4t/pro/jdk1.8.0_40/bin/java 2

 sudo  update-alternatives --install /usr/bin/javac javac /home/c4t/pro/jdk1.8.0_40/bin/javac 2

 

 

 

java -version

javac -version 檢視

 

相關文章