Maven入门指南(二)—— 设置MAVEN_OPTS环境变量解决Maven报java.lang.OutOfMemeoryError的问题

设置MAVEN_OPTS环境变量解决Maven报java.lang.OutOfMemeoryError的问题

当项目比较大时,使用Maven生成项目需要占用大量内存,如果超过Java默认的最大可用内存,则会报java.lang.OutOfMemeoryError。

解决此问题有两种方法,一种为修改Maven的修改脚本文件,此方法比较麻烦,且容易忘记,在此不推荐;另一种方法为设置MAVEN_OPTS环境变量,此方法一次设定,一劳永逸,为推荐方法。

MAVEN_OPTS环境变量设置方法:在环境变量中添加一个新变量名为MAVEN_OPTS,值为-Xms128m -Xmx512m(数值可以自定义,Xms为初始内存,即最小内存,Xmx为最大内存)

Maven入门指南(二)—— 设置MAVEN_OPTS环境变量解决Maven报java.lang.OutOfMemeoryError的问题_第1张图片

你可能感兴趣的:(Maven入门指南(二)—— 设置MAVEN_OPTS环境变量解决Maven报java.lang.OutOfMemeoryError的问题)