プログラミング学習の定番言語 Java のセットアップガイド。
JDK インストールから JAVA_HOME 設定まで丁寧に解説します。
Java でプログラムを書くには JDK(Java Development Kit) が必要です。JDK には Java のコンパイラ(javac)と実行環境(JRE)が含まれています。
JDK の配布元はいくつかありますが、このガイドでは Eclipse Temurin(旧 AdoptOpenJDK) を使います。Oracle JDK と互換性があり、無償で利用できます。
Java も LTS(Long Term Support)バージョンが安定しておすすめです。2024年現在は Java 21 が最新の LTS です。
.msi インストーラーをダウンロードします。.msi ファイルをダブルクリックして実行します。Adoptium のインストーラーは JAVA_HOME 環境変数と PATH を自動で設定します。インストール後は PowerShell を再起動してから確認しましょう。
.pkg ファイルをダウンロードします(Intel か Apple Silicon か確認してください)。.pkg をダブルクリックしてインストーラーを起動します。# Homebrew を使ってインストール
brew install --cask temurin
# または特定バージョンを指定
brew install --cask temurin@21
JAVA_HOME は Java のインストールパスを示す環境変数で、多くのツール(Maven、Gradle など)が参照します。
Adoptium のインストーラーを使った場合は自動設定されています。手動で確認・設定する場合は以下の手順です。
JAVA_HOME、変数値に Java のインストールパスを入力します。# 典型的なインストールパス(バージョンに合わせて変更)
C:\Program Files\Eclipse Adoptium\jdk-21.0.x.x-hotspot
%JAVA_HOME%\bin を追加します。echo $env:JAVA_HOME
C:\Program Files\Eclipse Adoptium\jdk-21.0.x.x-hotspot
Mac では ~/.zshrc(または ~/.bash_profile)に JAVA_HOME を追記します。
# Java のインストールパスを確認
/usr/libexec/java_home
/Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home
# ~/.zshrc に追記
echo 'export JAVA_HOME=$(/usr/libexec/java_home)' >> ~/.zshrc
source ~/.zshrc
echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home
ターミナル(PowerShell / Terminal)を開いて確認します。
java -version
openjdk version "21.0.3" 2024-04-16 LTS
OpenJDK Runtime Environment Temurin-21.0.3+9 (build 21.0.3+9-LTS)
OpenJDK 64-Bit Server VM Temurin-21.0.3+9 (build 21.0.3+9-LTS, mixed mode, sharing)
javac -version
javac 21.0.3
java と javac の両方でバージョンが表示されれば成功です。
ターミナルを完全に閉じて再起動してから試してください。Windows の場合はパソコン自体の再起動が必要な場合があります。
Java の動作確認として「Hello World」プログラムを作成してみましょう。
HelloWorld.java というファイルを作成し、以下を入力します。
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
Java ではファイル名(HelloWorld.java)と public クラス名(HelloWorld)を必ず一致させる必要があります。
# コンパイル(.class ファイルが生成される)
javac HelloWorld.java
# 実行
java HelloWorld
Hello, World!
「Hello, World!」と表示されれば完璧です!
VSCode に「Extension Pack for Java」をインストールすると、コード補完・デバッグが使えて快適に開発できます。
次は VSCode で Java 開発環境を整えるか、
コードクエストの Java コースで本格的に学び始めましょう!