簡體   English   中英

Eclipse無頭構建OutOfMemoryError

[英]Eclipse headless build OutOfMemoryError

我正在運行無頭蝕以執行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

我的問題是要增加內存,在上面的命令中,我應該添加:

  1. -vmargs -Xmx1024M
  2. 或者只是-Xmx1024M

驗證傳遞-vmargs -Xmx1024M不會增加執行的java.exe的內存。

刪除-vmargs可解決OutOfMemoryError問題。

因此,我的問題的答案是2。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM