【已解决】程序异常终止:Process finished with exit code -1073741819 (0xC0000005)

一、问题出现背景:

  • 项目环境:Maven + IDEA + JDK1.8
  • 使用Run执行程序时直接终止并出现上述提示信息Process finished with exit code -1073741819 (0xC0000005)

  • 使用debug执行程序正常
  • 网上搜索到的是Python出现这个问题的博客文章,不熟悉:pycharm报错:Process finished with exit code -1073741819 (0xC0000005)

二、可能原因及尝试过程:

1、项目环境可能出现问题,简单粗暴地直接重启IDEA或电脑

  • 重启IDEA有时可以但后来不行
  • 重启电脑以前一定可以正常,但最近几天又不行了。现在发现仅仅执行java程序代码也出这个问题(以前没注意)
  • 打开其它项目,提示Maven路径问题(因为不久前修改了路径而其它项目仍是原路径),修改后正常(现在也报错)

2、JDK问题,卸载重装

  • 使用Run情况不变:在src\main\java中的代码执行main方法可以,但在test中执行@Test测试方法就直接报错

3、IDEA问题,卸载重装

  • 缓存/历史文件/设置setting配置不删除,卸载重装后问题仍存在
  • 用Run启动SpringBoot项目仍报错,而使用maven启动SpringBoot项目mvn springboot:run可以启动项目
  • 用Run启动main方法可以执行,说明JDK没问题而出问题的是项目环境(测试方法@Test不能用Run启动)
  • 在博客Disconnected from the target VM, address: '127.0.0.1:56091', transport: 'socket'中看到评论,但问题是前段时间可以用Run启动项目和进行测试,后来就不行了。原因何在?

  • 在博客connected to the target VM, address: '127.0.0.1:28481', transport: 'socket'中windows关闭java进程后重启,没用
  • 新建单元测试:只引入junit这个依赖,版本4.12,使用Run测试成功了,但是末尾还是这个报错 

【已解决】程序异常终止:Process finished with exit code -1073741819 (0xC0000005)_第1张图片

4、问题描述:单元测试/SpringBoot框架项目启动使用run会出问题

最近新建项目后使用run可用,但是在@Test单元测试或出问题

5、在论坛发布问题 https://ask.csdn.net/questions/748850 已得到回复:2019/4

原因是安装了金山词霸,测试关闭金山词霸后run可行,重新打开金山词霸后run还是可行的。论坛回复说自动取词/自动划译与之冲突(问题是软件冲突导致内存泄漏?),自身没有开启自动取词(太麻烦),所以很可能是自动划译的问题。

三、最终解决:

关闭金山词霸,使用run启动程序,重新打开金山词霸

备注:

本文主要是借助博客环境,同大家讨论异常问题解决的办法,欢迎大家评论,谢谢!

你可能感兴趣的:(报错问题)