Windows 11 への Java 21 のインストール

Java（読み方：ジャバ）は無料で使えるプログラミング言語です。Javaは企業アプリケーション、ウェブアプリケーション、モバイルアプリケーション、組み込みシステム、大規模なデータ処理などさまざまな分野で利用されています。この記事では 18 歳の新入社員向けに Java のインストール方法を紹介します。

## Java を使う目的
Java は以下のような用途で使われます。

### デスクトップアプリケーション開発
Java は Windows、macOS、Linuxなどさまざまなプラットフォームで利用できます。１つのソースコードで複数のプラットフォームに対応するアプリケーションを構築できます。

### モバイルアプリケーション開発
Android アプリケーションの開発に Java が広く使用されています。

### ウェブアプリケーション開発
Java はサーバーサイドプログラミング言語として広く使用され、大規模なウェブアプリケーションやサービスを構築するために利用されます。

## 主な Java の開発環境
Java の仕様は OpenJDK というオープンソースコミュニティで開発されています。複数の会社が Java 開発環境を提供しています。主要な Java 開発環境について紹介します。

### Oracle JDK
オラクル社は Java の商標を保有しており、 Oracle JDK（Java Development Kit）と呼ばれる公式の Java の実装を提供しています。Oracle JDK は有償サポートも用意されており、企業向けのアプリケーション開発に使用されます。この記事では Oracle JDK のインストール方法を紹介します。

https://www.oracle.com/jp/java/technologies/downloads/

### OpenJDK
OpenJDK はオープンソース版のJava 実行環境やJavaコンパイラ、プロファイラやデバッガなどの開発環境が含まれます。以下のサイトからダウンロードできます。

https://jdk.java.net/21/

### AdoptOpenJDK
 Eclipse Adoptium は OpenJDK のコンパイル済みファイルを提供しています。Google Cloud で採用されています。

https://adoptium.net/

### Amazon Corretto
Amazon 社は Amazon Corretto というオープンソースのOpenJDKディストリビューションを提供しています。Amazon Web Service でのJavaアプリケーション開発に適しています。

https://aws.amazon.com/jp/corretto/

### IBM SDK for Java
IBM 社は独自のJava実装であるIBM SDK for Javaを提供しています。これはIBMのハードウェアおよびソフトウェア製品と統合されたJava実装で、企業向けのJavaアプリケーションに適しています。

https://www.ibm.com/docs/ja/sdk-java-technology/8?topic=introduction-software-developers-kit-sdk

## Oracle JDK のシステム要件

Oracle JDK は以下の[Windows 環境](https://www.oracle.com/java/technologies/javase/products-doc-jdk17certconfig.html)で[動作](https://docs.oracle.com/javase/jp/8/docs/technotes/guides/install/windows_system_requirements.html)します。

- プロセッサ: Pentium 2 266MHz 以上
- メモリ: 128MB 以上
- ハードディスクの空き容量: 420MB 以上
- オペレーティングシステム: 64 ビット版の Windows 8, 10, 11 

この記事では Oracle JDK 21 を例にして Windows 11 にインストールする手順を説明します。

## Oracle Java  のインストール方法
### ダウンロード
Oracle JDK 21 のウェブサイトにアクセスし、「**x64 Installer**」をクリックします。
[https://www.oracle.com/java/technologies/downloads/#jdk21-windows](https://www.oracle.com/java/technologies/downloads/#jdk21-windows)

![03_install.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3160433/f6e1a84b-80cc-58c6-538d-3a0d4ba51af5.png)

### インストーラの起動
ダウンロードが完了したら、ファイルをダブルクリックし、インストーラを実行します。

![15_download.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3160433/1b2afe86-64a6-a2f7-731f-4a0c616cc0c3.png)

### ユーザーアカウント制御の確認
ユーザーアカウント制御が表示されたら、「**はい**」をクリックします。

![21_install.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3160433/7e2c8223-54f1-33a7-8ebe-a5dd706763d0.png)

### セットアップ画面の確認
ようこそ画面が表示されたら、「**次へ**」をクリックします

![23_install.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3160433/8efb2ba8-5b34-1571-b108-f8d0e8bccad2.png)

### インストール先の選択
インストール先の選択画面が表示されたら、「**次へ**」をクリックします

![25_install.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3160433/7865fce1-64c5-af6e-dd73-f91d58b7ec86.png)

### インストール終了
インストール完了画面が表示されたら、「**閉じる**」をクリックします。

![29_install.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3160433/25c800cb-99ad-cbce-e423-18351574cc59.png)

## 参考文献
- Java 17 > Installation of the JDK on Microsoft Windows Platforms
https://docs.oracle.com/en/java/javase/17/install/installation-jdk-microsoft-windows-platforms.html#GUID-A7E27B90-A28D-4237-9383-A58B416071CA