Maven 编译遇到 Process terminated【四种情况全部解决】

对于这个问题网上搜了一些文章,这里特别做个合帖,让大家各种情况尽量一次解决!

情况一:配置文件 settings.xml 出错(解决方法1)

1.1 maven项目编译报错如下:

在这里插入图片描述

1.2 点击【项目名】提示找到出错文件

在这里插入图片描述

1.3 点击查看出错文件

在idea中打开了settings文件,找到提示的报错位置
在这里插入图片描述

1.4 原因及解决办法

原因 :缩进或者空格不一致导致该问题
解决办法:格式化编辑好之后复制再粘贴过来就可以了(推荐 👉XML 在线格式化)

情况二:配置文件 settings.xml 出错(解决方法2)

原因分析:
一般出现这个错误,是由maven配置文件 settings.xml 中有错误(比如缺少起始标签或结束标签、起始标签和结束标签名称不一致、缩进或者空格不对)引起的。

解决方法:

使用idea打开 maven配置文件 settings.xml,检测报错的地方,修正错误后重新执行maven命令即可。

补充知识
idea的maven项目clean之后install发现打好的jar包为空(已解决)

2.1 勾选红框中的选项

在这里插入图片描述

2.1 开启项目运行时自动build,在打开的页面上快捷键(maintenance)ctrl + shift + a 搜索命令:registry –> 勾选compiler.automake.allow.when.app.running

在这里插入图片描述
在这里插入图片描述

2.3 重启idea,即可!

情况三:pom.xml文件报错

错误日志
在这里插入图片描述
结过发现是多了一个modules定义(因为我自己主动删掉的)
在这里插入图片描述
解决方法:删除代码即可

情况四:项目内存不够

如果上面三种情况仍无法解决,看看这种,这是比较少发生的情况
在这里插入图片描述
具体报错
在这里插入图片描述
查了一下错误日志,说内存不够,然后只需要把几个项目给暂停就行啦

总结

多看错误报告,必要时仔细看错误日志。

如有其他情况,欢迎留言补充!

  • 75
    点赞
  • 226
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 16
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

是我,Zack

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值