2016-09-03 1 views
2

currportsやnetstat/anoなどの一般的なユーティリティでは、各ポートを使用しているプロセスのPIDが表示されます。つまり、java.exeが使用されています。 しかし、どのJavaアプリケーション/クラスがポートを使用しているかを調べる方法はありますか? (どのアプリケーション/クラスからどのパス/クラスパスを呼び出すか)。どのJavaアプリケーションがWindowsのネットワークポートを使用しているかを調べる方法は?

目的のユーティリティはありますか?

答えて

2

netstatからPIDを取得します。どのJavaアプリケーションがポートを使用しているかを確認するには、そのPIDでプロセスを開始したコマンドラインを参照する必要があります。

Windows 10では、タスクマネージャーの詳細表示でコマンドラインを表示できます。テーブルヘッダーを右クリックし、[列を選択]をクリックして、[コマンドライン]を追加します。

他のWindowsバージョンでは、ProcessMonitorをMicrosoftからダウンロードできます。これは、実行中のすべてのプロセスを表形式で表示します。再度、テーブルの見出しを右クリックし、「列を選択」をクリックし、「コマンドライン」を追加します。