我想找出与端口相关联的应用程序。但是 Get-Process(Powershell) 命令只显示 java.exe。
我需要有关哪个 java 应用程序的详细信息。我无法使用 jps.exe,因为我的服务器中只有 JRE(不是 JDK)。
感谢您的回复!
我想找出与端口相关联的应用程序。但是 Get-Process(Powershell) 命令只显示 java.exe。
我需要有关哪个 java 应用程序的详细信息。我无法使用 jps.exe,因为我的服务器中只有 JRE(不是 JDK)。
感谢您的回复!
此网页告诉您如何使用 Powershell 获取进程的命令行参数:
在 Windows 上,您可以运行
netstat -ano
以输出 TCP/UDP 连接以及与这些连接关联的 PID。
netstat -ano 的示例输出:
Proto Local address Foreign address State PID
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 460
来源: http: //support.microsoft.com/kb/907980
Linux 也有一个netstat
命令。 -p
会给你Linux上的进程ID。
http://linux.die.net/man/8/netstat
您可以使用 jconsole.exe 来确定哪个 pid 与 java.exe 相关联。我不确定它是否带有标准 jre 或者您是否需要 jdk,但它位于 java bin 文件夹中。