プログラミングをしてそのプログラムを実行するためには、開発環境と実行環境が必要です。
Javaプログラムを組むためには、プログラムを書くためのソフトウェアを使います。また、組んだJavaプログラムをコンパイルして中間コードに変換するにも別のソフトウェアを使います。これらのソフトウェアを開発環境と呼びます。
コンパイルされた中間コードを実行するためのソフトウェアも必要になり、これを実行環境と呼びます。
Javaでは、JDK(ジェイディーケー)という開発環境および実行環境がOracle社から無料で公開され、誰でもダウンロードできるようになっています。 このJDKには、JRE(ジェイアールイー)と言う実行環境も含まれ、JDKをインストールするとJavaプログラムが開発でき、実行することができるようになります。 Javaで何かを開発するときには、まずこのJDKをインストールする必要があります。
また、最近のJava開発では、Eclipseという統合開発環境と呼ばれるソフトウェアを使って開発をします。このEclipseには、非常に効率良く開発できる機能がありますので、Javaで開発をする場合、JDKと併せてEclipseもインストールすると良いでしょう。
ここでは、Windows環境の場合とMac環境の場合のJava環境構築手順を紹介します。