2

Вступление

Во избежание перезагрузки или появления всплывающего окна, которое запрашивает перезагрузку ОС, если более новая версия Java будет установлена без вывода сообщений, все процессы, использующие Java, должны быть уничтожены.

Просто убейте java.exe, выполнив следующую команду:

taskkill /im java.exe /f

не решает проблему, так как некоторые процессы будут продолжать использовать Java, например, postgresql JDBC, веб-браузеры, tomcat, eclipse.

Если все процессы, использующие Java, будут уничтожены до того, как Java будет установлена без вывода сообщений, ОС не будет перезагружена.

Подход к уничтожению процессов по отдельности, использующих Java, не является постоянным решением, так как если в будущем будет установлена другая программа, которая будет использовать Java и не будет уничтожена, система будет перезагружена снова, если Java будет установлена без вывода сообщений.

Вопрос

Как найти все процессы, использующие Java, и уничтожить их все, чтобы избежать перезагрузки ОС или появления всплывающего окна, которое запрашивает перезагрузку системы, если Java будет установлена без вывода сообщений?

1 ответ1

4

Как убить процесс зависит от того, какую ОС вы используете. Но чтобы найти процессы Java, вы можете использовать jcmd -l . Эта команда выводит список всех процессов Java на локальном компьютере.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .