|
|
1
117
要设置的环境变量为
要在Windows 7下设置MAVEN\u选项:
|
|
|
2
45
如果在surefire(或failsafe)JUnit测试运行期间堆空间不足,那么更改MAVEN\u选项可能对您没有帮助。我一直在MAVENïOPTS中尝试不同的配置,但运气不好,直到找到 this post 解决了问题。 基本上,JUnits分叉到自己的环境中,并忽略MAVEN\u OPTS中的设置。您需要在pom中配置surefire,为JUnits添加更多内存。 希望这可以节省别人一些时间! 编辑:复制解决方案 Keith Chapman's blog 以防有一天链接中断:
更新(5/31/2017): @johnstosh 为了指出这一点,自从我提出这个答案以来,肯定火已经进化了一点。这里有一个链接到他们的 documentation 以及更新的代码示例(arg行仍然是这个问题的重要部分):
|
|
3
21
它应该是相同的命令,除了SET而不是EXPORT
|
|
|
4
9
而不是
|
|
|
5
3
在尝试使用MAVENèOPTS变量时,我遇到了这个问题 site 对我有用。所以我所要做的就是将-Xms128m-Xmx1024m添加到默认的VM选项中,它就工作了。 要在Eclipse中更改这些设置,请转到窗口->首选项->Java->已安装JRE。选择选中的JRE/JDK并单击edit。 |
|
|
6
0
添加一个环境变量(在系统变量和用户变量中,我都有一些奇怪的问题,它从不同的地方获取var,所以我将它们添加到这两个变量中)。
值为:
数字可以不同,使他们相对于你的内存大小。 我有这个问题,这个解决了它,没有别的! |
|
7
0
成功了- 默认VM参数=-Xms128m-Xmx1024m |
|
|
8
-7
您正在寻找两个选项
请记住,根据应用程序的不同,您可能希望起始堆大小和最大堆大小相同,因为这样可以避免在运行时调整堆的大小(这可能会占用需要响应的应用程序的时间)。调整堆的大小需要移动大量对象并重新记账。 对于每天的项目,做你认为足够好的事情。个人资料寻求帮助。 |