質問: virtual machine なのでしょうか? sun と microsoft で jre がそれぞれ出ていて、java コマンドもそれぞれにあった気がするのでそれでいいのだと思うのですが。 少し不安になったので。
回答: javaコマンドがjvmであると言うことはないです。 javaコマンドに限らずjavawコマンドなどはjvmを利用(呼び出し)しているに過ぎません。 jvmの実体(というか実装?)はこれらのコマンドなどが呼び出しているライブラリ(dllなど)の中にあります。