3

コマンド プロンプトから Java プログラムを実行するときに、どの JVM が使用されているか知りたいです。

これを実行できる CMD コマンドはありますか?

4

3 に答える 3

8

実行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ください (パスの最初のバイナリと一致しない場合があります)。

于 2013-07-10T18:37:40.437 に答える
0

何方をお探しですか

java -version
于 2013-07-10T18:37:30.030 に答える