Ubuntu装着JDK 7/JDK 8の2つの方式

5879 ワード

uuntuインストールjdkの2つの方法:
1:ppa(ソース)で取り付けます。
2:ホームページからインストールパッケージをダウンロードしてインストールします。
ここでは第1種を紹介します。ap-get ugrade方式でjdkのアップグレードが便利です。
ppa/ソースで取り付ける
1.ppaを追加する
sudo add-apt-repository ppa:webupd8team/java



sudo apt-get update
2.oracle-java-innstallerを取り付ける
jdk 7
sudo apt-get install oracle-java7-installer
jdk 8
sudo apt-get install oracle-java8-installer
インストーラはoracleのサービス条項に同意するように提示します。okを選択してください。
そしてyesを選んでください。
怠け者の場合、自分で手動でクリックしたくないです。以下のこのコマンドにも加入できます。デフォルトの同意条項:
JDK 7デフォルト選択条項
echo oracle-java7-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections
JDK 8デフォルト選択条項
echo oracle-java8-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections
 次の会議は待つことです。
ファイアウォールやその他の理由で、installerのダウンロード速度が遅くなり、操作を中断できます。jdk対応のtar.gzパッケージをダウンロードしてください。
   /var/cache/oracle-jdk 7-installer            (jdk 7) 
   /var/cache/oracle-jdk 8-installer             (jdk 8) 
次に、次にインストララーをインストールします。installerはデフォルトでダウンロードしたtar.gzパッケージを使います。
3.設定システムのデフォルトjdk
JDk 7
sudo update-java-alternatives -s java-7-oracle
JDK 8
sudo update-java-alternatives -s java-8-oracle
jdk 7をインストールして、またjdk 8をインストールしたら、両者の切り替えを実現できます。
jdk 8をjdk 7に切り替えます。
sudo update-java-alternatives -s java-7-oracle
jdk 7はjdk 8に切り替えます。
sudo update-java-alternatives -s java-8-oracle
4.jdkがインストールされているかどうかをテストします。
java -version



javac -version
jdk圧縮パッケージを直接ダウンロードしてインストールする(ここではjdk 7だけを紹介します。jdk 8の原理は完全に一致しています。)
次の5つのステップに分けます。
   1.公式サイトでJDKをダウンロードする
   2.解凍し、指定のディレクトリに置く
   3.環境変数の設定
   4.設定システムのデフォルトJDK
5.テストjdk
1.公式サイトでJDKをダウンロードする
     住所: http://www.oracle.com/technetwork/articles/javase/index-jsp-138363.html
該当するものを選択します。gzパッケージをダウンロードします。 
2.解凍し、指定のディレクトリに置く(jdk-7 u 60-linux-x 64.gzを例にする)
ディレクトリを作成:
sudo mkdir /usr/lib/jvm
このディレクトリに圧縮を追加:
 sudo tar -zxvf jdk-7u60-linux-x64.gz -C /usr/lib/jvm
3.環境変数を変更する:
sudo vim ~/.bashrc
ファイルの末尾に以下の内容を追加します。
#set oracle jdk environment
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_60 ## jdk export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH
環境変数をすぐに有効にします。
 source ~/.bashrc
4.設定システムのデフォルトjdkバージョン
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_60/bin/java 300  

sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_60/bin/javac 300  

sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk1.7.0_60/bin/jar 300   

sudo update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/jdk1.7.0_60/bin/javah 300   

sudo update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/jdk1.7.0_60/bin/javap 300   
そして実行:
sudo update-alternatives --config java
    jdkを初めてインストールすると、以下のようなヒントがあります。    
   The e e is only one alternative in link group java:    /usr/lib/jvm/jdk 1.7.0_60/bin/java
いいえ、適当なjdkを選びます。
5.テストjdk
java -version

java version "1.7.0_60"
  Java(TM)SE Runtime Evironment(build 1.7.0_60-b 19)  Java HotSpot(TM)64-Bit Server VM(build 24.60-b 09、mixed mode)
  jdkインストール成功
untu 二つの下にjdk 7 jdk 8をインストールする方式を紹介しました。
 参考記事: 
 1. http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html
 2. http://www.webupd8.org/2012/09/install-oracle-java-8-in-ubuntu-via-ppa.html