gpt4 book ai didi

java - 获取正在运行的 Java 进程的 Java 版本

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:43:31 26 4
gpt4 key购买 nike

我可以使用 jps 来列出正在运行的 java 进程,并使用 jstack -l process_id 来获取正在运行的 java 进程的堆栈信息。我想知道这个过程在哪个 java 版本上运行。有办法吗?我不必使用 jstack 工具。谢谢。

jstack -l 238192014-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

关于java - 获取正在运行的 Java 进程的 Java 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26896182/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com