问这个问题感觉很愚蠢,但我似乎无法弄明白。当我在 Windows 上运行 *.jar 文件时,它不会出现在任务管理器进程中。我怎样才能终止它,我已经尝试过 TASKKILL,但它对我也不起作用。
最佳答案
在 Linux 上
ps -ef | grep java
它将向您显示一个进程列表,其中一个将是您的可执行 jar。只需通过其进程 ID 终止该进程即可。
sudo kill -9 <pid>
有没有办法从同一个 jar 文件的 java 代码中做到这一点。就像进程完成后自杀一样。
关于java - 如何停止已执行的 Jar 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17164898/