前几天Run JUNit报 Process finished with exit code -1073741819 (0xC0000005),JUnit没有任何输出,但是Debug没有异常,但是并没怎么注意,过了两天又接着Junit也报同样的错误,虽然Debug同样运行无异常。但是感觉心里不舒服。查看Idea日志发现Idea运行的jdk版本与我笔记本上的版本不同(大版本相同,小版本相同,都是jdk8)。刚开始以为是idea版本问题,但是升级版本之后,结果还是一样,而且还多了一个错误。
Connected to the target VM, address: '127.0.0.1:1778', transport: 'socket'
Disconnected from the target VM, address: '127.0.0.1:1778', transport: 'socket'
Process finished with exit code -1073741819 (0xC0000005)
- 不能连接到java虚拟机,而且每次启动的端口号都不同。
- 紧接着就是疯狂百度、google。百度没有java类似的报0xC0000005错误的,只有Python报此错误。Google虽然有类似问题但是没有给出解决方案。
- 没办法网上没有解决方案只能自己解决,总不能遇到问题不解决吧。
最终经过几个小时的努力问题解决:
我的解决方案是切换jdk版本,将原来的jdk8卸载掉,安装jdk9,切换编译器jdk。