# Java Development Kit（JDK）

### 概要

サーバー側はJavaで動いているので、コンパイル・実行にはJDKが必要です。

開発元のOracleが配布しているOracle JDKはライセンスが複雑なので、完全に無料で互換性のあるAmazonが配布しているAmazon Corretto JDKを使用します。

### インストール

<https://docs.aws.amazon.com/corretto/latest/corretto-11-ug/downloads-list.html>&#x20;

上のページからWindows x64向け、Windowsインストーラ形式である`.msi`ファイルをダウンロードします。

インストーラを起動し、案内に従ってインストールしてください。

### 確認

コマンドプロンプトを起動し、以下のコマンドを打ち込んでください。

```bash
$ java --version 
```

以下のように表示されたら正常にインストールされています。\
重要なのはCorretto-11.x.x.x.xです。細かいバージョンは異なることがあります。

```bash
openjdk 11.0.6 2020-01-14 LTS
OpenJDK Runtime Environment Corretto-11.0.6.10.1 (build 11.0.6+10-LTS) 
OpenJDK 64-Bit Server VM Corretto-11.0.6.10.1 (build 11.0.6+10-LTS, mixed mode)
```

加えて実行時に[環境変数](https://docs.omusubi.io/dev/kai-fa-huan-jing/environment-variables)を参照するため以下を確認してください。

コマンドプロンプトを起動し、以下のコマンドを打ち込んでください。

```bash
$ echo %JAVA_HOME%
```

Amazon Correttoがインストールされているパスが表示されたら正しくインストールされています。

ない場合は環境変数JAVA\_HOMEにAmazon Correttoをインストールフォルダ内のjdk11.x.x.x\_xxを設定してください。\
例：C:\Program Files\Amazon Corretto\jdk11.0.6\_10
