控制台报错:The forked VM terminated without properly saying goodbye. VM crash or System.exit called?
Command was cmd.exe /X /C "D:\JinShengYu\Jdk1.8\jre\bin\java -jar C:\Users\DDN\AppData\Local\Temp\surefire1578309296800309957\surefirebooter5930659786736740111.jar C:\Users\DDN\AppData\Local\Temp\surefire1578309296800309957 2025-01-07T15-17-12_661-jvmRun1 surefire5221096031525994424tmp surefire_06003605320424798768tmp"
Error occurred in starting fork, check output in log
Process Exit Code: 1
1. 简要解释报错原因
该错误表明在启动子进程(forked VM)时,子进程没有正常终止,可能是由于VM崩溃或调用了System.exit()。这通常与JVM配置、内存不足、代码逻辑问题或环境配置有关。
2. 复杂原因分点描述
JVM配置问题:JVM参数配置不当可能导致子进程无法正常启动或运行。
内存不足:系统或JVM内存不足,导致子进程被强制终止。
代码逻辑问题:被测试的代码中可能存在未捕获的异常或显式调用System.exit()。
环境配置问题:操作系统或Java环境配置不正确,影响子进程的正常启动。
3. 修复建议
检查JVM参数配置
主要解决方法,去看了C盘内容只要100mb,清理C盘,同时重启idea问题解决