我想知道什麼應用程序與端口關聯。但Get-Process(Powershell)命令只顯示java.exe。正在運行的java應用程序的列表?
我需要哪個java應用程序的詳細信息。因爲我的服務器中只有JRE(不是JDK),所以使用jps.exe是不可能的。
感謝您的回覆!
我想知道什麼應用程序與端口關聯。但Get-Process(Powershell)命令只顯示java.exe。正在運行的java應用程序的列表?
我需要哪個java應用程序的詳細信息。因爲我的服務器中只有JRE(不是JDK),所以使用jps.exe是不可能的。
感謝您的回覆!
此網頁將告訴您如何使用PowerShell來得到一個進程的命令行參數:
哇!這真的是我需要的。我已經在這裏呆了一整天。你很棒! – 2012-07-18 04:19:02
在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
謝謝。但與連接關聯的PID來自java.exe。這並不回答我的問題,「哪個Java應用程序」 – 2012-07-18 03:40:22
您可以使用jconsole.exe找出哪些PID關聯到一個java.exe。我不確定它是否帶有標準jre,或者如果您需要一個jdk,但它位於java bin文件夾中。
這是無題 - 投票關閉/遷移到Superuser.com – 2012-07-18 03:45:08