Javaプラットフォーム
2019年5月時点で、Javaプラットフォームの現在のメジャーバージョンは12である。なおJavaプラットフォームには、バージョン番号とは別の概念としてバージョン文字列というものがあり、現時点では1.8.0である。
Javaプラットフォームは様々なプログラムから成り立っており、各々はそれ全体の能力から全く異なる一部品を提供する。例えば、JavaソースコードをJavaバイトコードに変換するJavaコンパイラがあり、それはJava Development Kit (JDK) の一部として提供されている。実行環境であるJava Runtime Environment (JRE) は通常、オンザフライでバイトコードをネイティブマシンコードに変換するJITコンパイラとして実装されている。また、Javaバイトコードにプリコンパイルされた大規模なライブラリが存在する。アプリケーションが配置される手段も、アプレットとしてウェブページに埋め込むなど多岐にわたる。他にも、Java Platform Standard Edition 8 Documentationにあるように様々なコンポーネントが存在する。
プラットフォームにある極めて重要なコンポーネントはJavaコンパイラ、ライブラリ、そして仮想マシン仕様で設計されたルールによってJava中間バイトコードを「実行」する実行環境である。
Javaプラットフォーム(ジャバプラットフォーム、英: Java Platform)は、Javaで記述されたプログラムの開発および実行を行うことのできるソフトウェア群の総称である。