WindowsへのJDKインストール方法

汎用的なものなので、独立して記事としてまとめておきます。

# 前提条件
インストール先は以下とします。
　JDK ： C:\Java\jdk1.8.0_XX
　JRE ： C:\Java\jre1.8.0_XX

* インストールパスにスペースが含まれると、動作に問題が起こる可能性がありますので、Cドライブ直下に配置しています。
* ただ、デフォルトパスの Program Files 配下だと OS のファイル保護機能が効くので、本番環境とかは Program Files の方がいいんじゃないかと思います。<br>動くかどうか保証はできませんのであしからず。<br>https://support.microsoft.com/ja-jp/help/222193/description-of-the-windows-file-protection-feature

# JDKのダウンロード
OracleのサイトからJDKをダウンロードします。
http://www.oracle.com/technetwork/java/javase/downloads/index.html
![jdk000.png](https://qiita-image-store.s3.amazonaws.com/0/49240/aa5bb386-addb-5d80-5488-339ac1259b33.png)

［Accept License Agreement］を選択し、対応する実行ファイル（exe）を選択してダウンロードします。
![jdk001.png](https://qiita-image-store.s3.amazonaws.com/0/49240/b87d2a38-7fef-49f7-dc71-30903cb82136.png)

* 32bit OSの場合は jdk-8uXX-windows-i586.exeを選択してください
* 64bit OSの場合は jdk-8uXX-windows-x64.exeを選択してください

# JDKのインストール
ダウンロードした実行ファイルを実行します。

［次］を選択します。
![jdk002.png](https://qiita-image-store.s3.amazonaws.com/0/49240/a0abe7bf-bf40-bbd4-5a04-40f8cc0431eb.png)

［変更］を選択します。
![jdk003.png](https://qiita-image-store.s3.amazonaws.com/0/49240/6215b202-fb76-5382-b272-785ae16bfb52.png)

［フォルダ名］を C:\Program Files\Java\jdk1.8.0_XX\　から　C:\Java\jdk1.8.0_XX\ に変更し、［OK］を選択します。
![jdk004.png](https://qiita-image-store.s3.amazonaws.com/0/49240/da657cfb-bab2-8755-415f-693094b2301c.png)

インストール先を確認し、［次］を選択します。
![jdk005.png](https://qiita-image-store.s3.amazonaws.com/0/49240/850c67d8-73ca-15a7-6f73-a4d33aee9f4b.png)

インストール処理が開始されます。
しばらくするとJREのインストーラーが表示されますので、［変更］を選択します。
![jdk006.png](https://qiita-image-store.s3.amazonaws.com/0/49240/aa36705d-f416-90a4-1679-ace7347f474a.png)

JDKをインストールしたフォルダー（jdk1.8.0_XX）と同じ階層に、JREのインストールフォルダー（jre1.8.0_XX）を作成し、［OK］を選択します。
![jdk007.png](https://qiita-image-store.s3.amazonaws.com/0/49240/1b0061aa-72fd-4fbe-2ad1-8b1f36e54dcf.png)

［次］を押すとインストール処理が開始されます。
![jdk008.png](https://qiita-image-store.s3.amazonaws.com/0/49240/f5b4a473-1283-4153-aac7-4fea1137910b.png)

インストールが完了しますので、［閉じる］を選択します。
![jdk009.png](https://qiita-image-store.s3.amazonaws.com/0/49240/b7f122fb-8d49-d4b7-7e65-96e3dff00a22.png)


# 環境変数の設定
システムのプロパティを開き、［詳細設定］タブを開きます。
色々開き方がありますが、［Win］＋［R］キーを押し、"sysdm.cpl"と入力すると簡単です。

［環境変数］を選択します。
![jdk001.png](https://qiita-image-store.s3.amazonaws.com/0/49240/94a262bb-acdd-9b63-8ed7-435324715688.png)

［システム環境変数］の［新規］を選択します。
![jdk002.png](https://qiita-image-store.s3.amazonaws.com/0/49240/4aa1d79f-a20e-1dd2-7f14-da0f3b913548.png)

変数名に "JAVA_HOME" を、変数値にJDKインストール先 "C:\Java\jdk1.8.0_XX" を入力して［OK］を選択します。
![jdk003.png](https://qiita-image-store.s3.amazonaws.com/0/49240/532f5557-a9e4-5297-6f67-d114c08844a7.png)

［システム環境変数］の "Path" を選択し、［編集］を選択します。
![jdk004.png](https://qiita-image-store.s3.amazonaws.com/0/49240/46c12f5e-1696-1a9d-c65f-32727086f4f8.png)

変数値の最後尾に ";%JAVA_HOME%\bin" を追加し［OK］を選択します。
![jdk005.png](https://qiita-image-store.s3.amazonaws.com/0/49240/0dcd9254-d745-86ec-f930-14fddd5ea123.png)

［OK］を選択して設定を反映します。

コマンドプロンプトを起動し、 "javac -version" と入力して実行します。
以下のようにバージョンが表示されればインストール完了です。
![jdk006.png](https://qiita-image-store.s3.amazonaws.com/0/49240/b519863f-724e-8835-d9e5-345df191f33b.png)

# 補足
大昔、以下のような書き方で Program Files へアクセスできることを聞いたことがあるけど、64bit版Windowsだと Program Files と Program Files (x86) のどちらのアクセスになるんだろう？

```
C:\Progra~1\Java\jdk1.x.0_XX
```
時間あったら検証してみるか。