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

MacBook Air M2下VSCode运行Java报EADDRNOTAVAIL错,终端运行正常求助

MacBook Air M2下VSCode运行Java报错的解决方法

错误提示:

connect EADDRNOTAVAIL 127.0.0.1:49407 - Local (127.0.0.1:49418) Error

错误截图

以下是针对性的解决步骤:

  • 更新VSCode的Java Debug插件:打开VSCode扩展面板,找到“Debugger for Java”插件,检查并更新到最新版本,M2芯片的兼容性问题常随版本更新修复。
  • 修改调试端口配置:在VSCode设置中搜索java.debug.settings.localHost,将值改为0.0.0.0,让调试器绑定到所有可用本地地址,避免单地址端口冲突。
  • 重置调试配置:删除项目下.vscode/launch.json文件,重新通过“创建launch.json文件”向导生成默认调试配置,排除自定义配置导致的问题。
  • 检查防火墙权限:打开Mac系统设置→隐私与安全性→防火墙,确保VSCode被允许接收传入连接,防止防火墙拦截本地调试请求。
  • 重启Java语言服务:按下Cmd+Shift+P打开命令面板,执行Java: Restart Language Server,再重启VSCode,修复服务运行异常导致的端口问题。
  • 对齐Java环境:在VSCode中执行Java: Configure Java Runtime,确认选中的JDK版本与终端执行java -version输出的版本一致,避免环境不一致引发的调试异常。

内容的提问来源于stack exchange,提问作者Rishabh Kumar

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 17:57:27