Javaアプリケーションを実行するには、JVMに加えてクラスライブラリが必要です。JVM、クラスライブラリを含んだものを、「JRE(Java Runtime Environment、Javaランタイム環境)」といいます。
JREを含めた、開発に必要な環境をひとまとめにしたものをJDK(Java SE Development Kit、Java開発環境)と呼びます。

https://docs.oracle.com/javase/jp/8/docs/index.html
参考:https://aws.amazon.com/jp/what-is/java-runtime-environment/、https://www.redhat.com/ja/topics/cloud-native-apps/what-is-a-Java-runtime-environment
JDKの種類(ディストリビューション)
JDKは、Oracle社やOpenJDKのプロジェクトに参加する企業などから様々なディストリビューションが提供されています。
以下はJDKの例です。
- Oracle JDK
- Oracle OpenJDK
- Red Hat build of OpenJDK
- Azul Zulu
- BellSoft Liberica JDK
- SAP SapMachine
- Amazon Corretto
- Microsoft Build of OpenJDK
- Eclipse Temurin (Adoptium)
- 富士通OpenJDK
- 日立JavaVM
本対策コースでは、上記のうち、Java SE 17 の開発環境としてOracle社が提供しているOracle JDK、Open JDKについて詳しく解説します。