You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mac OS下如何停止未在活动监视器显示的Spring Boot .jar进程?

别着急,这种情况我碰到过好几次——因为.jar文件其实是通过Java虚拟机(JVM)运行的,所以活动监视器里显示的进程名通常是java而不是你那个.jar文件名。下面给你几个靠谱的方法:

方法一:通过终端查找并杀死Java进程
  • 第一步:定位目标进程的PID(进程ID)
    打开终端,输入以下命令,它会列出所有Java进程及对应的启动命令,你可以通过.jar文件名或者Spring Boot应用的特征(比如自定义的应用名)来筛选:

    ps aux | grep java
    

    输出里会出现类似这样的行:

    yourusername  1234  0.5  3.0  4567890  123456 ??  S    10:00AM   0:10.23 java -jar your-spring-boot-app.jar
    

    这里的1234就是你要找的PID,记下来即可。

  • 第二步:终止进程
    用kill命令加上刚才的PID:

    kill 1234
    

    如果进程没响应,就用强制终止的命令:

    kill -9 1234
    
方法二:通过端口号定位进程(适合知道应用端口的情况)

如果你的Spring Boot用的是默认8080端口,或者你清楚它的端口号,这个方法更直接:

  • 第一步:查找占用目标端口的进程PID
    假设端口是8080,输入:

    lsof -i :8080
    

    输出里的PID列就是对应进程的ID。

  • 第二步:终止进程
    同样使用kill或kill -9命令,比如:

    kill -9 对应的PID
    
方法三:重新用活动监视器找Java进程

刚才你没找到,大概率是搜索的关键词不对。打开活动监视器后:

  • 在顶部搜索框输入java,就能看到所有Java相关的进程
  • 查看“命令”列里的.jar路径,或者通过内存占用(Spring Boot应用通常内存占用不会太小)来定位目标进程
  • 选中它,点击左上角的“叉号”,选择「强制退出」即可

内容的提问来源于stack exchange,提问作者P.K.

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 04:27:34