Java の JDK と JRE の概念

Javaにおける重要な概念としてJDKとJREがあります。

  1. Java開発ツールキット (JDK): Java 開発用のツールとライブラリが詰まっています。たとえば、コンパイラ (javac)、デバッガ (jdb)、Java ランタイム環境 (JRE) を含まれます。JDK は開発者が Java プログラムを記述、コンパイル、デバッグするために使用します。
  2. JRE(Javaランタイム環境): Javaプログラムの実行に必要な全てのコンポーネント(Java仮想マシン(JVM)、クラスライブラリ、その他のサポートファイルなど)を含む、最終ユーザ向けのJavaプログラムを実行するための環境

要するに、JDKはJavaプログラムを開発するときに使うもので、開発ツールとJavaランタイムが含まれていますが、JREはJavaプログラムを実行するときに使うもので、Javaランタイムのみが含まれています。ですから、ただJavaプログラムを実行したいだけならJREをインストールするだけで十分ですが、Javaプログラムを開発したい場合はJDKをインストールする必要があります。

bannerAds