Узнайте, какая программа запускается в процессе java.exe
17
У меня проблема: всегда, когда мой компьютер запускается, java.exeв порту 7676 происходит прослушивание процесса. Я хочу выяснить, что это за возможность его удалить.
Есть ли способ, которым я могу это выяснить?
Я видел еще один вопрос, который привел меня к загрузке Sysinternal Process Explorer, но он мне не помог ...
Используйте Sysinternal Process Explorer . Как и диспетчер задач, это приложение может показать вам все запущенные процессы.
Но он также может показать вам аргументы командной строки, используемые для запуска процесса: щелкните правой кнопкой мыши заголовки столбцов и выберите столбец «командная строка». Эта дополнительная информация поможет вам определить, какое Java-приложение запущено в данном java.exeпроцессе.
Если этой информации пока недостаточно, Process Explorer также может сообщить вам, какие файлы, сетевые подключения, записи реестра и т. Д. Используются процессом.
обновление : как уже упоминалось в комментариях ниже, стандартный диспетчер задач Windows также может отображать командную строку. Перейдите в «Вид» - «Выбрать столбцы ...» и отметьте «Командная строка».
Эти инструменты не являются частью JRE. jpsи jconsoleдоступны только в том случае, если у вас установлен комплект разработки java (JDK), что обычно не относится к конечному пользователю.
Вы должны быть в состоянии найти идентификатор процесса, используя
netstat
. Вы можете использоватьwmic
после этого .Это должно дать вам более подробную информацию о процессе Java в случае, если вы запускаете его в Windows.
Поскольку это очень старая тема, не могли бы вы сказать мне, какое окончательное решение вы использовали?
источник
Вы должны быть в состоянии найти идентификатор процесса, используя
netstat -o
.Затем вы можете получить информацию об этом процессе, запустив
jps -v
. Это работает как Unixps
.Если вы хотите увидеть более подробную информацию о приложении, вы можете запустить
JConsole
процесс Java, а затем искать поток, прослушивающий порт.источник
jps
иjconsole
доступны только в том случае, если у вас установлен комплект разработки java (JDK), что обычно не относится к конечному пользователю.