c# - 以编程方式(在 C# 中)从 javaw.exe 进程获取 java 应用程序名称?

标签 c# java process

有没有办法获取与 javaw.exe 关联的 java 应用程序的名称?基本上我需要编写一个工具来检查(每天)特定的 java 应用程序是否在我们的服务器上运行(如果没有,该工具会向我发送电子邮件)。

我想在 C# 中执行此操作...但如果没有办法,我愿意接受其他建议。

我已阅读此问题265794但这更多的是关于修改 java 应用程序本身...所有 java 应用程序真的都显示为 javaw.ex,除非“包装”?

最佳答案

查看jps 。这将列出您系统上运行的虚拟机,并识别调用的 jar 文件或类。

关于c# - 以编程方式(在 C# 中)从 javaw.exe 进程获取 java 应用程序名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1279070/

相关文章:

c# - 使用 System.Text.Json 即时格式化 JSON 流

c# - 如何在asp.net core中以强类型方式获取资源字符串?

java - 访问子类中的重写变量和方法时的差异

bash - 进程环境变量的当前值

c++ - 两个不同进程c++之间的FIFO通信

linux - 当操作系统等待用户输入时,CPU 是否仍在执行任何指令?

c# - 在 StructureMap 中有条件地获取实例

c# - Azure DevOps CI Pipeline for Function 与 KeyVault 集成

java - 从枚举返回计算值

java - 如何画2个同心圆?