JAVA

Windows10でJava JDKを確認・ダウンロード・インストール手順

ⓘ本ページはプロモーションが含まれています

スポンサードリンク

Windows 10/11 に JDK をインストールし、バージョンを確認するまでの完全ガイド

ポイント
1. 開発に必要なのは JDK(Java Development Kit)。ランタイムだけの JRE はエンドユーザー向けです。
2. java -versionjavac -version が両方取得できれば、開発環境の構築は完了です。


1. インストール済み Java の確認方法

1‑1 コマンドプロンプトでバージョンをチェック

手順 操作
スタートメニュー → 「cmd」または「PowerShell」と入力し、コマンド プロンプト / PowerShell を起動
java -version と入力して Enter

  • 出力例は執筆時点の最新 LTS(Java 21)です。
  • バージョン番号やビルド情報はインストールされている JRE のものが表示されます。

1‑2 JDK が入っているか確認

javac が認識されない場合は JDK がインストールされていません
(JRE のみが存在するケースです)


2. JDK と JRE の違いと選び方

項目 JDK (Java Development Kit) JRE (Java Runtime Environment)
主な用途 ソースコードのコンパイル、デバッグ、ドキュメント生成、対話型シェル(jshell)など開発全般 Java アプリケーションを実行するだけ
含まれるもの javac, jar, javadoc, jshell, jlink などの開発ツール + JRE 本体 JVM と標準ライブラリのみ
推奨対象 プログラミング学習者、業務システム担当者、フリーランス・企業の開発者 エンドユーザー、テスト環境(実行だけが必要な場合)
インストールサイズ 約 150 MB(プラットフォームによる) 約 100 MB

結論
開発作業を始めるなら必ず JDK をインストールしてください。JRE は「実行だけが必要」な端末に限定して利用します。


3. 公式ダウンロードページとオープンソース版の取得手順

3‑1 Oracle JDK(商用サポートあり)

  1. ブラウザで Oracle Java SE ダウンロードページ にアクセス。
  2. Windows x64 Installer」の .exe または .msi を選択し、ダウンロード ボタンをクリック。
  3. 初回ダウンロード時は Oracle アカウントが必要です。
  4. 右上の Sign In → Create Account から無料で作成できます(氏名・メールアドレス・パスワードだけで完了)。

※注意:Oracle JDK は商用利用に際して有料サブスクリプションが必要になる場合があります。ライセンス条項は必ず確認してください。

3‑2 OpenJDK(完全オープンソース)

配布元 特徴 ダウンロード URL
Eclipse Adoptium (Temurin) LTS バージョンを長期サポート(8, 11, 17, 21)で提供。GPL + Classpath Exception https://adoptium.net/
Amazon Corretto AWS がメンテナンスし、セキュリティパッチが迅速に配布される。 https://aws.amazon.com/corretto/
Azul Zulu 商用サポートオプションあり。 https://www.azul.com/downloads/zulu-community/

結論
コストを抑え、ライセンスリスクを最小化したい場合は OpenJDK (Adoptium/Eclipse Temurin) が最も手軽です。企業で正式サポートが必要なときは Oracle JDK か、Amazon Corretto/Azul Zulu の有償プランを検討してください。


4. .exe と .msi インストーラの特徴とハッシュ検証

4‑1 インストーラ形式の比較

形式 メリット デメリット・留意点
.exe (GUI ウィザード) - 画面に従ってインストール先やオプションを選択できる
- 初心者に最適
- サイレントインストールが標準ではサポートされていない(コマンドラインオプション要確認)
.msi (Windows Installer) - /quiet, /qn オプションで完全自動化
- グループ ポリシーや SCCM からの配布が容易
- GUI がなく、設定ミスが起きやすい(事前にオプションを把握しておく必要)

4‑2 ダウンロードファイルの整合性チェック(SHA‑256)

  1. ハッシュ文字列取得
    ダウンロードページに記載されている SHA‑256 をコピーします。

  2. PowerShell で計算
    powershell
    Get-FileHash -Path "C:\Users\<ユーザー>\Downloads\jdk-21_windows-x64_bin.exe" -Algorithm SHA256 | Format-List

  3. 出力された Hash がページの文字列と 完全に一致 すれば、改ざんや破損はありません。

ポイント
ハッシュが不一致の場合は必ず再ダウンロードし、ネットワーク環境(プロキシ・ウイルス対策ソフト)を見直してください。


5. インストール実行・環境変数設定 (JAVA_HOME, PATH)

5‑1 管理者権限でインストーラを起動

手順 操作
ダウンロードした .exe または .msi を右クリック
管理者として実行」を選択
Windows Defender SmartScreen が表示されたら「詳細情報実行

5‑2 システム環境変数の設定手順

  1. スタートメニュー → 「環境変数」と入力し、システム環境変数の編集 を開く。
  2. 「システム環境変数」欄で 新規(N)… をクリックし、次を入力
変数名
JAVA_HOME C:\Program Files\Java\jdk-21 (実際のインストール先)
  1. 同じ画面で Path を選択 → 「編集」→「新規」で

  1. すべてのダイアログを OK で閉じ、コマンドプロンプト/PowerShell を再起動。

5‑3 動作確認

表示が上記のように バージョン情報JDK のビルド番号 が出れば、設定は完了です。


6. よくあるトラブルと対処法

エラー 主な原因 解決策
アクセスが拒否されました 管理者権限なしでインストーラ実行 インストーラを右クリック → 「管理者として実行」
既存の JDK が見つかります 以前のバージョンが残っている コントロールパネル > プログラムと機能 から旧版をアンインストールし、C:\Program Files\Java 配下を手動で削除
レジストリキーが競合しています インストール中に残ったレジストリエントリ regeditHKLM\SOFTWARE\JavaSoft\JDK を確認し、不要なキーを削除して再インストール
SHA‑256 が一致しません ダウンロードファイルが破損または改ざん 公式ページから再度ダウンロードし、ハッシュ検証をやり直す
java / javac が見つからない PATH に %JAVA_HOME%\bin が追加されていない 環境変数設定手順(5‑2)を再確認し、コマンドプロンプトを再起動

6‑1 公式マニュアルの活用

公式マニュアルは、オフライン環境やプロキシ配下の企業ネットワーク でも安全に導入できる情報が掲載されています。必ず最新版を参照してください。


7. 補足情報:他の OS やツールチェーンとの連携

シナリオ 推奨手順
macOS に同じ JDK をインストールしたい Homebrew (brew install openjdk@21) または公式 .pkg インストーラを使用。環境変数は ~/.zshrcexport JAVA_HOME=$(/usr/libexec/java_home -v21)
Linux (Ubuntu/Debian) で JDK を導入 sudo apt install openjdk-21-jdk または Adoptium の tar.gz を解凍し、/opt/java/jdk-21 に配置。update-alternatives --install /usr/bin/java java /opt/java/jdk-21/bin/java 2000
IDE(IntelliJ IDEA, VS Code) と連携 IDE の「JDK 設定」画面で JAVA_HOME が指すディレクトリを選択。自動検出できない場合は手動でパスを入力してください。
ビルドツール(Maven / Gradle) に JDK を指定 MAVEN_OPTS="-Xmx1024m -Djava.home=%JAVA_HOME%" もしくは gradle.propertiesorg.gradle.java.home=C:\\Program Files\\Java\\jdk-21 を設定

最後に

  • JDK が正しくインストールできたか は必ず java -versionjavac -version で確認してください。
  • ハッシュ検証は必須です。公式サイトが提供する SHA‑256 が一致しなければ、ダウンロードファイルは使用しないで再取得しましょう。
  • 今後新しい LTS バージョン(例:Java 22)がリリースされた場合でも、手順はほぼ同じです。公式ページの「最新バージョン」リンクをたどり、ダウンロード → ハッシュ検証 → インストール → 環境変数設定 の流れを繰り返すだけで安全にアップグレードできます。

これで Windows 環境における Java 開発基盤の構築は完了です。質問や不明点があれば、コメント欄または公式フォーラムで遠慮なく問い合わせてください。 Happy coding!

スポンサードリンク

-JAVA
-, , , , , , ,