如果 Java 以静默方式安装,如何查找并终止所有 Java 进程以避免操作系统重新启动?

如果 Java 以静默方式安装,如何查找并终止所有 Java 进程以避免操作系统重新启动?

介绍

如果要静默安装较新版本的 Java,为了避免重新启动或出现要求重新启动操作系统的弹出窗口,必须终止所有使用 Java 的进程。

只需执行以下命令即可终止 java.exe:

taskkill /im java.exe /f

这并不能解决问题,因为某些进程将继续使用 java,例如 postgresql JDBC、webbrowsers、tomcat、eclipse。

如果在 Java 静默安装之前所有使用 Java 的进程都被终止,则操作系统将不会重新启动。

单独终止使用 Java 的进程的方法并不是一个持久的解决方案,因为如果将来安装了另一个使用 Java 且不会被终止的程序,那么如果 Java 以静默方式安装,系统将再次重新启动。

问题

如何找到所有使用 Java 的进程并终止它们,以避免操作系统重新启动,或者在 Java 静默安装的情况下弹出要求重新启动系统的窗口?

答案1

如何终止进程取决于您使用的操作系统。但要查找 Java 进程,您可以使用jcmd -l命令。此命令列出本地计算机上的所有 Java 进程。

相关内容