介绍
如果要静默安装较新版本的 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 进程。