This question already has answers here:
command “mvn package” fails with status 137
(4 个回答)
Why does my Perl script exit with 137?
(4 个回答)
2年前关闭。
Maven 失败,日志中很少有“进程退出,代码为 137”。
导致严重错误的可能原因是什么?修复方法是什么?
MaxPermSize 对 java 8+ 没有用
(4 个回答)
Why does my Perl script exit with 137?
(4 个回答)
2年前关闭。
Maven 失败,日志中很少有“进程退出,代码为 137”。
导致严重错误的可能原因是什么?修复方法是什么?
最佳答案
进程被 Linux OOM Killer 杀死,因为您机器上的资源不足。
为机器提供更多内存和/或交换或减少进程的内存占用,这是 directly impacted 由 jvm default Xmx ,这很可能与 jvm 实际需要的相差甚远。
给它额外的 java 命令行选项
-Xmx256m -XX:MaxPermSize=512m
或配置系统变量MAVEN_OPTS=-Xmx256m -XX:MaxPermSize=512m
MaxPermSize 对 java 8+ 没有用
关于java - Maven 失败,错误 'Process exited with code 137',我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36218635/
10-10 07:00