【问题标题】:How can I view the classpath and jvm args of an executing java program in windows如何在 windows 中查看正在执行的 java 程序的类路径和 jvm args
【发布时间】:2013-06-17 15:19:02
【问题描述】:

在 *nix 中,我只需执行 ps -ef | grep java 即可查看正在执行的 java 程序的 jvm 参数和类路径。如何在 Windows 命令提示符中看到它?我想看看某些 jars 是否真的在运行的 weblogic 服务器的类路径中。

【问题讨论】:

    标签: java windows process jvm


    【解决方案1】:

    从命令行我会使用

    jinfo

    这将为您提供这些信息以及更多信息

    【讨论】:

      【解决方案2】:

      您可以启动JConsole,连接到运行 Weblogic 的 JVM,然后导航到“VM 摘要”选项卡以检查类路径/vm 参数。

      【讨论】:

      • 这是专门为了知道是否可以通过windows中的命令提示符来完成。
      • jmxterm 可用于查询类路径的适当 mbean。
      【解决方案3】:

      您可以编写一个小应用程序通过 JMX 连接并查询 mbean java.lang.Runtime。它有一个属性“ClassPath”。

      import java.lang.management.*
      
      ManagementFactory.getRuntimeMXBean().getClassPath()
      

      【讨论】:

      • 您甚至可以在调试会话中使用监视参数执行此操作,这真是太棒了。
      猜你喜欢
      • 2015-03-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-22
      • 2011-04-29
      • 1970-01-01
      • 2018-02-15
      • 1970-01-01
      相关资源
      最近更新 更多