Javaの開発に関する基本情報のおさらい 現在、Javaの仕様策定はJCP(Java Community Process)によって行われている。そのうち、コア機能であるJava SEについては、オープンソースのOpenJDKプロジェクトによって参照実装(標準仕様を網羅した基準となる実装)の開発が行われる。 OpenJDKプロジェクトにはOracleだけでなく多くの企業や個人開発者が参加しており、JVMやJavaコンパイラ、Java APIのライブラリなどを提供している。Javaプログラムの開発に必要なこれらの開発ツールセットをJDK(Java Development Kit)と呼び、OpenJDKプロジェクトによって提供されているJDKはOpenJDKと呼ばれている。 Oracleは、OpenJDKとは別に独自のプロダクトとしてOracle JDKと呼ばれるJDKを提供している。これはOp