2012/08/31

ubuntu 12.04 に oracle java を入れる

openjdkじゃダメなの?

自分としては java 初心者なので、openjdk でも oracle jdk でもいい。
違いもよくわかんないし。 でも android-sdk を利用するのに oracle jdk 6 が推奨されてたので入れることにした。

ubuntuにwikiにインストールの方法が書いてある

Java - Community Ubuntuに方法が書いてあったので、備忘録のために転記しておく。

  1. oracle のサイトから jdk をダウンロードする

    Java SE Downloadsから環境にあったものをダウンロードする。
    ウチの環境は ubuntu x64 なので、2012/08/31の時点では jdk-6u35-linux-x64.bin が最新。
  2. .binを展開する

    chmod u+x jdk-6u35-linux-x64.bin
    ./jdk-6u35-linux-x64.bin
  3. /usr/lib/jvm に移動する

    sudo mkdir -p /usr/lib/jvm
    sudo mv jdk1.6.0_35 /usr/lib/jvm/
  4. java, javac をインストールする

    sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.6.0_35/bin/java" 1
    sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.6.0_35/bin/javac" 1
  5. java, javac を切り替える

    sudo update-alternatives --config java
    sudo update-alternatives --config javac
  6. openjdkを削除する

    sudo apt-get --purge autoremove open-jdk*
    ここで open-jdk6* とかを指定すると、自動的に open-jre7 が入ってしまう。
  7. oracle jdkを削除する

    sudo update-alternatives --remove java /usr/lib/jvm/jdk1.6.0_34/bin/java
    sudo update-alternatives --remove javac /usr/lib/jvm/jdk1.6.0_34/bin/javac

0 件のコメント:

コメントを投稿