gpt4 book ai didi

java - 使用java获取正在运行的应用程序的名称

转载 作者:太空宇宙 更新时间:2023-11-04 12:18:48 25 4
gpt4 key购买 nike

我认为标题解释了问题,事实上,如果我有一个运行应用程序的主机端口,我们如何用java确定那里的名称。

public String getApplicationName(String host,int port) {//some code} 

最佳答案

抱歉,我之前在评论中仓促下结论。我想从命令获取进程列表可能会有用。又是操作系统特定的...

try {
String line;
Process p = Runtime.getRuntime().exec("ps -e");
BufferedReader input =
new BufferedReader(new InputStreamReader(p.getInputStream()));
while ((line = input.readLine()) != null) {
System.out.println(line); //
//Run you pattern matcher here to parse data - host & port etc.
}
input.close();
} catch (Exception err) {
err.printStackTrace();
}

关于java - 使用java获取正在运行的应用程序的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39077392/

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