2016-09-03 4 views
2

Общие утилиты, такие как currports или netstat/ano, дадут вам PID процесса, который использует каждый порт, т. Е. Просто говорит java.exe использует его. Но как узнать, какое приложение/класс java использует какой-то порт? (скажите, какое приложение/класс из какого пути/classpath).Как определить, какое приложение Java использует сетевой порт в окнах?

Есть ли какие-либо утилиты для этой цели?

ответ

2

От netstat вы получите ПИД. Чтобы увидеть, какое приложение Java использует порт, вам нужно будет найти командную строку, которая запустила процесс с помощью этого PID.

В Windows 10 в подробном представлении диспетчера задач можно отобразить командную строку - просто щелкните правой кнопкой мыши заголовок таблицы, выберите «выбрать столбцы» и добавьте «командную строку».

В других версиях Windows вы можете загрузить ProcessMonitor из Microsoft, в котором отображаются все запущенные процессы в таблице. Снова щелкните правой кнопкой мыши на заголовке таблицы, выберите «выбрать столбцы» и добавьте «командная строка».

Смежные вопросы