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

Eclipse启动应用报错:Cannot connect to VM Socket closed

解决Eclipse启动应用时“Cannot connect to VM Socket closed”错误
  • 检查调试端口占用
    打开终端执行命令netstat -ano | findstr :<你的调试端口>(Windows)或者lsof -i :<你的调试端口>(Linux/macOS),找到占用端口的进程ID,结束该进程后重启Eclipse重试。

  • 调整Eclipse调试配置
    右键项目 → Run As → Run Configurations,找到对应的Java Application配置:

    • 切到Arguments标签页,检查VM参数里有没有冲突的调试端口设置,比如-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8000,确保端口没被占用,或者换个未使用的端口。
    • 切到Debug标签页,确认Debugger设为Standard (Socket Attach),且端口和VM参数一致。
  • 清理Eclipse缓存
    关掉Eclipse,删除工作目录下的.metadata/.plugins/org.eclipse.core.resources/.history文件夹,重启Eclipse后重新构建项目。

  • 检查JDK版本兼容性
    确认项目用的JDK版本和Eclipse配置的JRE版本一致:

    • 打开Window → Preferences → Java → Installed JREs,检查已安装的JDK是否匹配项目要求。
    • 右键项目 → Properties → Java Build Path,确保Libraries里的JRE System Library是正确版本。
  • 禁用本地防火墙/安全软件
    临时关掉系统防火墙或第三方安全软件,再试一次启动应用,排除防火墙拦截调试端口导致的连接失败。

内容的提问来源于stack exchange,提问作者Victor Lindberg

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.27 18:12:40