有没有办法根据 java 进程的进程 id 找到 java 进程打开的端口? 需要使用 java 找到它,因为它必须与平台无关
给定一个进程 ID:输出该进程正在使用的任何端口/套接字连接。
给出的东西很少: 在同一个 jvm 中运行的进程。 该进程仅使用 1 个端口/套接字, 给出了 Pid。
不能执行特定于平台的命令,例如 ps -au | grep pid | ...
最佳答案
答案是否定的。什么进程有什么端口根本不是java应用程序可用的信息。您需要 JNI,这取决于操作系统。
关于java - 有没有办法找到进程正在使用的端口,给定它的进程 id,使用 java?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7289398/