Java9をwindow10とCentOS7にインストール


最近、プログラム言語のJavaのversion 9がでましたね。

さっそく、JDKインストールしてます。

いまの自分の環境は、windowsと、レンタルサーバがCentOS7なので、

その２つのOSに対して、インストールを行い

バージョン表示されるところまで、トライしていきたいと思います。



では、やっていきたいと思います。

ダウンロードのリンクはこちら

**Java SE Downloads**
http://www.oracle.com/technetwork/java/javase/downloads/index.html

**Java SE Development Kit 9 Downloads**
http://www.oracle.com/technetwork/java/javase/downloads/jdk9-downloads-3848520.html


**Windows10へのインストール例**

上記の Java SE Development Kit 9 Downloads のリンクをクリックすると

次の画面がでますので、ラジオボタンのAccept Licence Agreementを選択します。

次に、windows x64のファイルをダウンロードします。

まずは、ダウンロードしたファイルをダブルクリックすると、インストールが開始されます。

![install0.jpg](https://qiita-image-store.s3.amazonaws.com/0/154362/33b3f65b-2f92-8c61-2714-f76a94178bc3.jpeg)


次へをクリックします。

![install1.jpg](https://qiita-image-store.s3.amazonaws.com/0/154362/ee30ee6d-46e1-2098-9d35-fdec3026fe99.jpeg)

![install2.jpg](https://qiita-image-store.s3.amazonaws.com/0/154362/83a4f4f3-b0b5-a678-5562-c2ca1cd2fcbc.jpeg)

インストール先を聞いてきますので、変更したい場合は、変更します。

![install3.jpg](https://qiita-image-store.s3.amazonaws.com/0/154362/6c7a037c-bf22-f139-e3ca-e5e86c55daa6.jpeg)

続いてjreのインストール先も聞いてきますので、いれてやります。

カスタムセットアップの画面に出てくるブラウザっていろいろあるけれど、どれを指していっているんだろう？よくわかりませんが、きにせず先に進みます。

![install4.jpg](https://qiita-image-store.s3.amazonaws.com/0/154362/ebd9eb10-092e-7a16-3a0d-cf144ceac37c.jpeg)

たくさんJava使われているんだぞ、という宣伝ですね。

![install5.jpg](https://qiita-image-store.s3.amazonaws.com/0/154362/ce80600c-69f8-5bfd-331b-8e507b67f320.jpeg)

これで、インストールが完了したみたいですが、ちなみに、次のステップをクリックすると、

次のサイトが開きました。

http://docs.oracle.com/javase/9/index.html

キャプチャー貼っておきますね。

![install6.jpg](https://qiita-image-store.s3.amazonaws.com/0/154362/85bedb3a-f4d3-1ad0-4599-8be4012b8e25.jpeg)


![install7.jpg](https://qiita-image-store.s3.amazonaws.com/0/154362/f7914556-8da4-0541-0e75-a88954dcf81b.jpeg)

最後に、コンソールでJavaのインストールを確認します。

```
$ java -version
java version "9"
Java(TM) SE Runtime Environment (build 9+181)
Java HotSpot(TM) 64-Bit Server VM (build 9+181, mixed mode)

```

このように、出ればインストールができているのを確認できましたね。

***CentOS7***

CentOS7にJava9を入れるやり方は、２通りあって、.tar.gz　ファイルからインストールする方法と、
.rpmファイルからインストールする方法です。

特にこだわりはないのですが、rpmコマンドでやっていこうと思います。


まずは、何はともあれOracleからファイルをダウンロードしてきます。

```shell-session
wget --no-cookies --no-check-certificate --header "Cookie: oraclelicense=accept-securebackup-cookie" \
http://download.oracle.com/otn-pub/java/jdk/9+181/jdk-9_linux-x64_bin.rpm \
-O jdk-9_linux-x64_bin.rpm
```

この上記のコマンドなんですが、このコマンドは、Java SE Development Kit 9 Downloads

のページに、ライセンスに同意しつつ、ダウンロードもしちゃうコマンドとなっております。

で、注意しておきたいのはですね。

これバージョン指定してますね。

ごちゃごちゃかいてあるなかの、9+181

の部分です。意味は、java9の181番目のリリース　を意味してるとおもうんですが、

セキュリティ対策等で、この番号は、きっと変わりますので、wgetコマンド使わずに、
ブラウザで、ダウンロードしてきて、それをつかうようにしたほうが、最新になって、安心かなーとおもうのであります。

その辺は、各個人で注意してもらうとして、先にすすみましょう。

```shell-session
rpm -ivh jdk-9_linux-x64_bin.rpm

Preparing...                          ################################# [100%]
Updating / installing...
   1:jdk-9-2000:9-ga                  ################################# [100%]
Unpacking JAR files...
        plugin.jar...
        javaws.jar...
        deploy.jar...
cp: cannot stat ‘/usr/java/jdk-9/lib/desktop/icons/hicolor/16x16/apps/sun-java.png’: No such file or directory
cp: cannot stat ‘/usr/java/jdk-9/lib/desktop/icons/hicolor/16x16/apps/sun-javaws.png’: No such file or directory
cp: cannot stat ‘/usr/java/jdk-9/lib/desktop/icons/hicolor/48x48/apps/sun-java.png’: No such file or directory
cp: cannot stat ‘/usr/java/jdk-9/lib/desktop/icons/hicolor/48x48/apps/sun-javaws.png’: No such file or directory
cp: cannot stat ‘/usr/java/jdk-9/lib/desktop/icons/HighContrast/16x16/apps/sun-java.png’: No such file or directory
cp: cannot stat ‘/usr/java/jdk-9/lib/desktop/icons/HighContrast/16x16/apps/sun-javaws.png’: No such file or directory
cp: cannot stat ‘/usr/java/jdk-9/lib/desktop/icons/HighContrast/48x48/apps/sun-java.png’: No such file or directory
cp: cannot stat ‘/usr/java/jdk-9/lib/desktop/icons/HighContrast/48x48/apps/sun-javaws.png’: No such file or directory
cp: cannot stat ‘/usr/java/jdk-9/lib/desktop/icons/hicolor/48x48/apps/sun-java.png’: No such file or directory
cp: cannot stat ‘/usr/java/jdk-9/lib/desktop/icons/hicolor/48x48/apps/sun-javaws.png’: No such file or directory

```

アイコンがないのか、今のリリースでは、アイコンの画像漏れがあるようです。

まあ、いまのところ、画像つかわないから、Oracleさんの対応を気長にまちましょう。

では、バージョンの確認をいたします。

```
 java -version
java version "9"
Java(TM) SE Runtime Environment (build 9+181)
Java HotSpot(TM) 64-Bit Server VM (build 9+181, mixed mode)
```

はい、CentOS7にも無事入れることができました。

以上です。