コマンド プロンプトから Java プログラムを実行するときに、どの JVM が使用されているか知りたいです。
これを実行できる CMD コマンドはありますか?
実行java -version
すると、どの Java バイナリがパスの最初にあるかがわかります。これは、「 」などを使用して実行されるすべてのアプリケーションで使用されるバイナリになりますjava -jar ...
。
C:\>java -version
java version "1.7.0_25"
Java(TM) SE Runtime Environment (build 1.7.0_25-b17)
Java HotSpot(TM) Client VM (build 23.25-b01, mixed mode, sharing)
Unix ベースのシステムでは、" which java
" を試して、使用されているバイナリを確認できます。Windows では、指定されたバージョンから推測するか、%PATH%
環境変数を手動で調べる必要があります。
一部の Java アプリケーションはシェル スクリプトを介して実行され、Java バイナリへの絶対パスが含まれる場合があることに注意してjava
ください (パスの最初のバイナリと一致しない場合があります)。
何方をお探しですか
java -version