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

如何配置Windows防火墙,以在IntelliJ调试时访问Spring及Java应用?

Windows防火墙配置:允许IntelliJ调试Spring应用

核心:需要放行的程序是Java运行时(javaw.exe)

Spring应用本质是由Java虚拟机(JVM)启动的进程,IntelliJ仅作为调试控制器调用JVM执行代码。所以你需要放行的是Java的可执行文件:

  • 如果你使用独立安装的JDK:路径通常为 C:\Program Files\Java\jdk[你的版本号]\bin\javaw.exe
  • 如果你使用IntelliJ自带的JDK:路径在IntelliJ安装目录的jbr\bin下,比如 C:\Program Files\JetBrains\IntelliJ IDEA [版本号]\jbr\bin\javaw.exe

配置防火墙规则步骤

1. 配置出站规则(允许调试进程对外请求)

  • 打开「Windows Defender防火墙」→ 进入「高级设置」
  • 左侧选择「出站规则」,右键点击「新建规则」
  • 规则类型选「程序」→ 下一步 → 点击「浏览」找到上述javaw.exe路径
  • 选择「允许连接」→ 下一步 → 根据需求勾选「域」「专用」「公用」(推荐勾选前两个)
  • 命名规则(比如「允许Java调试进程出站」)→ 完成

2. 配置入站规则(允许外部调试工具连接本地进程)

如果需要用外部工具(比如远程调试客户端)连接本地Spring应用的调试端口,需额外配置入站规则:

  • 重复上述新建规则步骤,左侧选择「入站规则」
  • 同样选择javaw.exe作为目标程序;或者如果想更精准,可选择「端口」类型,指定调试端口(IntelliJ默认调试端口为5005,可在调试配置中查看)
  • 按向导完成规则创建即可

可选:放行IntelliJ IDEA主程序

若遇到IntelliJ与调试进程通信异常,可添加规则放行IntelliJ的主程序idea64.exe,路径通常为 C:\Program Files\JetBrains\IntelliJ IDEA [版本号]\bin\idea64.exe

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 08:55:17