如何找到我的计算机上正在运行的Java虚拟机?

如何找到我的计算机上正在运行的Java虚拟机?,java,jvm,Java,Jvm,我想知道在通过命令提示符运行Java程序时使用的是哪个JVM 是否有可以执行此操作的CMD命令?您正在寻找 java -version 运行java-version将告诉您路径中的第一个java二进制文件。这将是使用“java-jar…”或类似命令执行的任何应用程序所使用的二进制文件 C:\>java-version java版本“1.7.0_25” Java(TM)SE运行时环境(build 1.7.0_25-b17) Java HotSpot(TM)客户端虚拟机(构建23.25-b01,混

我想知道在通过命令提示符运行Java程序时使用的是哪个JVM

是否有可以执行此操作的CMD命令?

您正在寻找

java -version

运行
java-version
将告诉您路径中的第一个java二进制文件。这将是使用“
java-jar…
”或类似命令执行的任何应用程序所使用的二进制文件

C:\>java-version
java版本“1.7.0_25”
Java(TM)SE运行时环境(build 1.7.0_25-b17)
Java HotSpot(TM)客户端虚拟机(构建23.25-b01,混合模式,共享)
在基于Unix的系统上,您可以尝试“
哪个java
”来查看正在使用的二进制文件。在Windows上,您必须根据给定的版本或通过手动检查
%PATH%
环境变量来推断


请注意,某些Java应用程序是通过shell脚本执行的,并且可能包含指向Java二进制文件的绝对路径(可能与路径上的第一个
Java
二进制文件不匹配)。

您可以在cmd中运行命令
Java-version
,以获取有关JavaVirtualMachine的信息