JVM 【Java Virtual Machine】 Java仮想マシン / Java VM / Javaバーチャルマシン 概要 JVM(Java Virtual Machine)とは、Javaプログラムを実行するためのソフトウェア。Javaバイトコードで記述されたコンピュータプログラムを解釈し、そのコンピュータで実行可能な形式のコードに変換して実行する。 Java言語で開発されたプログラムは、特定の機種やオペレーティングシステム(OS)に依存しない独自形式である「Javaバイトコード」と呼ばれるコード体系のプログラムに変換されて配布される。この形式はどのコンピュータでも直接実行することはできないため、実行時にJVMがその実行環境固有の形式(ネイティブコード)に変換しなおして実行する。 この仕組みにより、Java言語によるプログラムは開発時に各機種・OSに対応したプログラムを用意する必要が