如何从Java进程中获取信息?

如何从Java进程中获取信息?,java,process,instance,Java,Process,Instance,因此,假设我有一个java程序的多个实例在运行,我需要从每个实例中获取信息,即如果程序正确地执行了它的功能,如果没有,我需要向进程获取关于该做什么的信息,我基本上需要打开一个隧道。我该怎么做?我希望这个问题不要含糊不清 我基本上是在编写一个管理器,管理器加载一组客户机,我需要一种在管理器和每个客户机之间进行通信的方法。您研究过Java管理扩展吗?它是内置的,用于监视java进程: 如果需要查看进程的自定义信息(某些执行状态或某些特殊日志信息),可以创建自己的信息提供程序(也称为“MBean”)

因此,假设我有一个java程序的多个实例在运行,我需要从每个实例中获取信息,即如果程序正确地执行了它的功能,如果没有,我需要向进程获取关于该做什么的信息,我基本上需要打开一个隧道。我该怎么做?我希望这个问题不要含糊不清


我基本上是在编写一个管理器,管理器加载一组客户机,我需要一种在管理器和每个客户机之间进行通信的方法。

您研究过Java管理扩展吗?它是内置的,用于监视java进程:

如果需要查看进程的自定义信息(某些执行状态或某些特殊日志信息),可以创建自己的信息提供程序(也称为“MBean”):


希望这有助于了解每个程序运行了多少处理器、多少内存和状态?@JClassic更多有关程序阶段、执行内容、日志等信息。。。我希望我不用注射。我假设没有办法使用反射