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

时间:2013-07-10 18:35:22

标签: java jvm

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

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

3 个答案:

答案 0 :(得分:7)

运行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应用程序是通过shell脚本执行的,可能包含Java二进制文件的绝对路径(可能与您路径中的第一个java二进制文件不匹配)。

答案 1 :(得分:0)

您在寻找

吗?
java -version

答案 2 :(得分:0)

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