IDEA创建导入Maven工程时出错Connection refused to host

问题:创建新Maven工程时加载不了,导入之前的Maven项目没有任何提示直接失败,无法显示右侧的Maven导航菜单。

创建时具体报错:java.util.concurrent.ExecutionException: java.rmi.ConnectException: Connection refused to host: 127.0.0.1; nested exception is:

java.net.ConnectException: Connection timed out: connect

有了具体的错误日志,发现主要原因是防火墙阻止了Maven后台打开的服务器端口,解决方法:

  • 简单粗暴直接关闭防火墙。
  • 也可以将 java.exe 添加到 Windows 防火墙的允许列表中。

要将 java.exe 添加到 Windows 防火墙的允许列表中,可以按照以下步骤进行操作:

  1. 打开 Windows 控制面板并选择"Windows Defender 防火墙"选项。
  2. 选择"高级设置"。
  3. 在左侧导航栏中选择"入站规则"。
  4. 点击"新建规则"。
  5. 在弹出的"新建入站规则向导"窗口中,选择"程序"的选项,并点击"下一步"。
  6. 在"程序路径"页面上,选择"这个程序的路径"选项,并点击"浏览"按钮。
  7. 找到你的 `java.exe` 文件所在的路径,通常情况下是在 `C:\Program Files\Java\jdk1.x.x_xx\bin\` 目录下,然后选择 `java.exe` 文件。
  8. 点击"下一步"。
  9. 在"操作"页面上,选择"允许连接"选项,并点击"下一步"。
  10. 在"配置文件"页面上,保持默认选项,并点击"下一步"。
  11. 在"名称"页面上,输入一个有意义的名称,例如"允许 Maven 使用的 Java",然后点击"完成"。

完成后 java.exe 已经被添加到 Windows 防火墙的允许列表中,允许 Maven 使用它进行网络连接。

相关推荐
是小崔啊1 小时前
开源轮子 - EasyExcel02(深入实践)
java·开源·excel
myNameGL1 小时前
linux安装idea
java·ide·intellij-idea
青春男大1 小时前
java栈--数据结构
java·开发语言·数据结构·学习·eclipse
HaiFan.2 小时前
SpringBoot 事务
java·数据库·spring boot·sql·mysql
我要学编程(ಥ_ಥ)2 小时前
一文详解“二叉树中的深搜“在算法中的应用
java·数据结构·算法·leetcode·深度优先
music0ant2 小时前
Idea 添加tomcat 并发布到tomcat
java·tomcat·intellij-idea
计算机徐师兄3 小时前
Java基于SSM框架的无中介租房系统小程序【附源码、文档】
java·微信小程序·小程序·无中介租房系统小程序·java无中介租房系统小程序·无中介租房微信小程序
源码哥_博纳软云3 小时前
JAVA智慧养老养老护理帮忙代办陪诊陪护小程序APP源码
java·开发语言·微信小程序·小程序·微信公众平台
catoop3 小时前
idea 禁用/关闭 sonarlint 后台自动分析(默认开启可能会引起idea卡顿)
intellij-idea
忒可君4 小时前
C# winform 报错:类型“System.Int32”的对象无法转换为类型“System.Int16”。
java·开发语言