この記事の要点
• JDK 21(LTS)が2026年時点の標準。長期サポート版を選ぶ
• 配布元は Eclipse Temurin(無料・商用利用可)が定番
• IDE は学習なら IntelliJ IDEA Community 一択。VS Code は補助で
このシリーズについて
「Java入門」は1本1テーマで進む全15回のシリーズです。本記事はその第1回として、Javaを書く前に必要な開発環境を整えます。
前提条件: macOS / Windows / Linux いずれかのOS、ターミナル(コマンドプロンプト)が開けること。
JDK とは
Java で書いたコードを動かすには JDK(Java Development Kit) が必要です。JDK には主に2つの中身が含まれます。
| 含まれるもの | 役割 |
|---|---|
javac(コンパイラ) | .java ファイルを .class(バイトコード)に変換する |
java(実行環境 / JRE) | バイトコードを実行する |
つまり JDK 1つで「書く・実行する」が両方できます。
なぜ Java 21 を選ぶのか
Java は約半年ごとに新バージョンが出ますが、業務利用では数年に一度の LTS(Long-Term Support) 版が主流です。
| バージョン | 種別 | 状況(2026年5月時点) |
|---|---|---|
| Java 8 | LTS(旧) | 古い案件で残るが新規には非推奨 |
| Java 11 | LTS(旧) | 同上 |
| Java 17 | LTS | 現役。多くの企業で標準 |
| Java 21 | LTS | 本シリーズの推奨。最新の構文を学べる |
| Java 25 | LTS(予定) | 2025年9月に登場 |
Java 21 は記述が簡潔になる新機能(レコード、パターンマッチング、仮想スレッド等)を含み、学習しても無駄になりません。
配布元の選び方
JDK は OpenJDK というオープンソース実装を、複数の組織がビルドして配布しています。
| 配布元 | 特徴 | 推奨度 |
|---|---|---|
| Eclipse Temurin | Adoptium プロジェクト、無料・商用可、最も普及 | ★★★ |
| Amazon Corretto | AWS が無償提供、長期セキュリティ更新 | ★★ |
| Oracle JDK | Oracle 公式。商用は有償ライセンスが必要な場合あり | △ |
| Microsoft Build of OpenJDK | Microsoft 提供。Azure と相性◎ | ★ |
迷ったら Eclipse Temurin 21 を選んでください。本記事もこれを前提とします。
インストール手順
macOS
Homebrew が入っているなら1行で完了します。
# Homebrew 経由(推奨)
brew install --cask temurin@21
GUI でインストールしたい場合は https://adoptium.net/ から .pkg をダウンロード。
Windows
https://adoptium.net/ から .msi インストーラをダウンロードして実行。インストーラの「Set JAVA_HOME」「Add to PATH」のチェックを必ず ON にする。
Linux(Ubuntu / Debian)
# Adoptium APT リポジトリ追加(公式手順: https://adoptium.net/installation/linux/)
sudo apt install -y wget apt-transport-https
wget -O - https://packages.adoptium.net/artifactory/api/gpg/key/public | sudo gpg --dearmor -o /usr/share/keyrings/adoptium.gpg
echo "deb [signed-by=/usr/share/keyrings/adoptium.gpg] https://packages.adoptium.net/artifactory/deb $(awk -F= '/^VERSION_CODENAME/{print$2}' /etc/os-release) main" | sudo tee /etc/apt/sources.list.d/adoptium.list
sudo apt update
sudo apt install -y temurin-21-jdk
インストール確認
ターミナル(コマンドプロンプト)で以下を実行します。
| コマンド | 期待出力(例) |
|---|---|
java --version | openjdk 21.0.x ... |
javac --version | javac 21.0.x |
両方が表示されれば成功です。バージョンが古いまま表示される場合は PATH を見直してください。
注意: 以前から別バージョンの Java が入っていると、`java --version` が古い番号を返すことがあります。`which java`(macOS/Linux)や `where java`(Windows)でパスを確認しましょう。
IDE(統合開発環境)の選択
エディタだけでも書けますが、Java は型補完やリファクタリング支援の恩恵が大きい言語です。IDE を使ってください。
| IDE | 特徴 | 学習者への推奨度 |
|---|---|---|
| IntelliJ IDEA Community | 無料、補完・リファクタリング最強、業務でも標準 | ★★★ |
| Eclipse | 長年の定番、起動軽め、独特のUI | ★★ |
| VS Code + Extension Pack for Java | 軽量、Spring Boot 用途で増加中 | ★ |
| NetBeans | 教科書で見かける、最近は影が薄い | △ |
迷ったら IntelliJ IDEA Community Edition(無料)を選んでください。
IntelliJ IDEA インストール
- https://www.jetbrains.com/idea/download/ から Community Edition をダウンロード
- インストーラを実行
- 起動後「Customize」→「All settings」→ Build, Execution, Deployment → Build Tools → Gradle で「Gradle JVM」が 21 になっていることを確認
ポイント: 有償の Ultimate 版もありますが、入門段階では Community で十分です。Web 開発(Spring Boot)に進む段階で Ultimate を検討してください。
プロジェクトを作る前に確認すること
最後にチェックリストです。次回以降のチュートリアルで詰まらないよう、すべて満たしているか確認しましょう。
-
java --versionで21.xが表示される -
javac --versionで21.xが表示される - IDE(IntelliJ IDEA 推奨)が起動する
- IDE の Project SDK が 21 に設定されている
次のステップ
Java入門 #2 - 最初のプログラム(Hello World) で実際にコードを書いて動かします。
参考リソース
- Adoptium 公式 — Eclipse Temurin の配布元
- Oracle Java SE 21 ドキュメント — 公式リファレンス
- IntelliJ IDEA 公式
- OpenJDK 公式