找到其他java进程的.jar文件

时间:2018-02-08 12:03:16

标签: java windows process jvm

基本上,给定一个jvm(进程名为Java (TM) Platform SE binary)进程id,我能找到jvm正在运行的底层.jar文件吗?我可以用其他语言(非java)做到这一点吗?我知道JDK中的jps工具可以列出例如jvm进程的起始参数,但它没有列出.jar文件路径,大多数情况下它只是列出了包名。

1 个答案:

答案 0 :(得分:0)

  

给定一个jvm进程id,我可以找到底层的.jar文件吗?   jvm正在运行?

是。使用jcmd实用程序:

jcmd <PID> VM.command_line
  

我可以用其他语言吗?

是。有关C实现,请参阅jattach