Eclipse 无头构建 OutOfMemoryError
Eclipse headless build OutOfMemoryError
我是运行 headless eclipse 执行JUnit测试
我的命令是这样的:
"C:\Program Files (x86)\Java\jdk1.6.0_45\jre\bin\java.exe"
-cp "C:\eclipse-jee-kepler-SR2-win32\eclipse\plugins\org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar"
org.eclipse.equinox.launcher.Main
-noupdate
-application org.eclipse.ant.core.antRunner
-data "C:\Users\US\.jenkins\workspace\XBTests\ecworkspace"
-buildfile "C:\Users\US\.jenkins\workspace\XBTests\testrunscripts\runtests.xml"
测试 运行 符合预期,一切顺利。
然后有一天我得到了
java.lang.OutOfMemoryError: Java heap space
我的问题是为了增加内存,在上面的命令中,我应该添加:
-vmargs -Xmx1024M
- 或者只是
-Xmx1024M
已验证传递 -vmargs -Xmx1024M
不会增加已执行 java.exe 的内存。
删除 -vmargs
解决了 OutOfMemoryError 问题。
因此我的问题的答案是 2。
我是运行 headless eclipse 执行JUnit测试
我的命令是这样的:
"C:\Program Files (x86)\Java\jdk1.6.0_45\jre\bin\java.exe"
-cp "C:\eclipse-jee-kepler-SR2-win32\eclipse\plugins\org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar"
org.eclipse.equinox.launcher.Main
-noupdate
-application org.eclipse.ant.core.antRunner
-data "C:\Users\US\.jenkins\workspace\XBTests\ecworkspace"
-buildfile "C:\Users\US\.jenkins\workspace\XBTests\testrunscripts\runtests.xml"
测试 运行 符合预期,一切顺利。
然后有一天我得到了
java.lang.OutOfMemoryError: Java heap space
我的问题是为了增加内存,在上面的命令中,我应该添加:
-vmargs -Xmx1024M
- 或者只是
-Xmx1024M
已验证传递 -vmargs -Xmx1024M
不会增加已执行 java.exe 的内存。
删除 -vmargs
解决了 OutOfMemoryError 问题。
因此我的问题的答案是 2。