我需要从 C# 程序中获取 Java 正在执行的 Java 程序的名称。我无法访问 Java 程序(也就是说我不是编写它的人,所以我无法让它与我的 C# 程序通信。)可以这样做吗?
最佳答案
JDK 附带了一个名为“jps”的命令行工具。 jps -v 显示您传递给 java 的所有参数。
您可以从 C# 调用 jps,然后读取输出。
希望这有帮助。
关于c# - 从 C# 获取正在运行的 Java 程序的名称(如 .NET 应用程序的进程名称),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11059355/