java8_logo


Javaでできているプログラムを動かすにはJREが必要であったり、
AndroidStudioやEclipse、IntelliJ IDEAなどでJavaのプログラムをビルドするにはJDKが必要です。

今度、ubuntu での Android Studioについての記事を書こうと思っていますが、
これらで作るAndroidアプリもJavaで書きますのでもちろんJava環境が必要です。

そのため今回は、Oracle Java 8 の環境をubuntuで構築する方法を説明したいと思います。

 (いまさら感もありますがお付き合いくださいww)

では、続きから!!
↓↓

 
以前のバージョンのOpenJDKなどを削除

異なるバージョンのJDKが残っている場合うまくJavaが動かないことがあるかもしれないので今回は前もって削除しておく方法もご紹介します。
おそらく削除しなくてもバージョンの変更などができると思いますが。

$ sudo apt-get purge openjdk*


JavaのPPAの追加しパッケージをインストールする

この3行をターミナルで打ち込んでください。

$ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt-get update
$ sudo apt-get install oracle-java8-installer


以下のようにインストールが進みます。
ライセンス規約にかんするやつです。

Screenshot from 2015-03-09 11:44:31

Screenshot from 2015-03-09 11:44:49

「了解」とか「はい」を押して進めてください。
あとは画面の指示にしたがってインストールしてください。

Javaが入ったかどうかの確認


$ java -version
java version "1.8.0_40"
Java(TM) SE Runtime Environment (build 1.8.0_40-b25)
Java HotSpot(TM) 64-Bit Server VM (build 25.40-b25, mixed mode)


バッチリ入ってました!

Javaの切り替え

これはご自由にたいていデフォルトで大丈夫です。

$ update-alternatives --config java

alternative java (/usr/bin/java を提供) には 2 個の選択肢があります。

  選択肢    パス                                          優先度  状態
------------------------------------------------------------
* 0            /usr/lib/jvm/java-8-oracle/jre/bin/java          1072      自動モード
  1            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1071      手動モード
  2            /usr/lib/jvm/java-8-oracle/jre/bin/java          1072      手動モード

現在の選択 [*] を保持するには Enter、さもなければ選択肢の番号のキーを押してください:

Java Environmentの設定


以下のコマンドを叩くことで、環境変数を設定するためのパッケージをインストールしてくれます。

$ sudo apt-get install oracle-java8-set-default

おまけ、追加パッケージのインストール

Android Studioなどの開発環境は32ビットのライブラリも利用しているので以下のコマンドで追加パッケージをインストールしておく。

$ sudo apt-get install libc6-i386 lib32stdc++6 lib32z1

以上。

参考:
http://ksino.hatenablog.com/entry/2014/05/28/225053
http://qiita.com/niusounds/items/1f32dcd6fa1f57ade98a
http://qiita.com/civic/items/daefe465600ca45d6c11
http://qiita.com/ayihis@github/items/01f95d5d465168043ae3
http://yktmnb.b.sourceforge.jp/?p=170

スポンサーリンク