常见的工具如currports或netstat /ano将给出使用每个端口的进程的PID - 也就是只说java.exe在使用它。
但是如何找出哪个Java应用程序/类正在使用某个端口?(例如,来自什么路径/ classpath的哪个应用程序/类)。
有没有为此目的而设计的实用程序?
常见的工具如currports或netstat /ano将给出使用每个端口的进程的PID - 也就是只说java.exe在使用它。
但是如何找出哪个Java应用程序/类正在使用某个端口?(例如,来自什么路径/ classpath的哪个应用程序/类)。
有没有为此目的而设计的实用程序?
使用netstat命令可以获取进程ID。为了查看哪个Java应用程序使用了某个端口,您需要查找启动该进程的命令行。
在Windows 10下,任务管理器的详细视图可以显示命令行 - 只需右键单击表头,点击“选择列”,然后添加“命令行”。
在其他Windows版本中,您可以从Microsoft下载ProcessMonitor,它会在表格中显示所有正在运行的进程。同样,右键单击表头,点击“选择列”,然后添加“命令行”。