如何查看可执行Jar正在使用哪个JVM?

时间:2012-09-10 18:53:17

标签: java dll parameters jar jvm

项目使用必须复制到JVM_HOME / bin目录的dll。从IDE可以正常运行(dll在JAVA_HOME / jre / bin中复制),但是当我尝试直接运行应用程序时,找不到dll。

编辑:

  1. 它不是PATH env变量。
  2. 双击运行会导致“dll not found”,但在使用java -jar myJar.jar调用时,应用程序运行正常。

2 个答案:

答案 0 :(得分:2)

在Windows任务管理器中( Ctrl + Shift + Esc ),您可以打开“查看” - > “选择列...” - > “图像路径名称”。还有其他不错的选项,例如“命令行”,它也显示命令行参数。

或者您可以使用Process Explorer,您可以在其中双击某个进程以查看图像路径,命令行参数等等。

答案 1 :(得分:1)

如果您使用的是Windows 2k3或更高版本,则可以使用where命令,如where java中所示,查看路径中的哪个java。

如果您使用的是unix版本,则可以使用which命令,如which java中所示。