我可以使用 jps 列出正在运行的 java 进程,并使用 jstack -l process_id 获取正在运行的 java 进程的堆栈信息。我想知道这个进程在哪个java版本上运行。有办法做到吗?我不必使用 jstack 工具。谢谢。
jstack -l 23819
2014-11-12 12:36:11
完整线程转储 OpenJDK 64 位服务器 VM(23.25-b01 混合模式):
“附加监听器”守护进程 prio=10 tid=0x000000000272f800 nid=0x614b 等待条件 [0x0000000000000000]
java.lang.Thread.State:可运行
锁定的可拥有同步器:
- 没有任何
您可以通过 jcmd 来完成此操作,如下所示:
jcmd process_id VM.version
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)