當前位置:編程學習大全網 - 網站源碼 - ant打包the system is out of resources :java.lang.OutOfMemoryError: Java heap space

ant打包the system is out of resources :java.lang.OutOfMemoryError: Java heap space

需要將fork屬性設置為true,例如:

<javac?fork="true"

srcdir="${basedir}/src"

destdir="${basedir}/build/classes"

classpath="${project.classpath}"

includeantruntime="false"

memoryinitialsize="256m"

memorymaximumsize="256m">

<compilerarg?line="-endorseddirs?${env.CATALINA_BASE}/endorsed"?/>

</javac>

這樣可以javac會在新指定的JVM中運行,避免javac引起的各種內存泄漏。

當然,妳也可以設置ANT啟動時候的內存,例如:

set?ANT_OPTS=-Xms256m?-Xmx256m

或者直接在環境變量裏面設置。如果還是OutOfMemory,那說明內存確實不夠,可以適當增加。

  • 上一篇:PHP 大文件上傳,支持斷點續傳,求具體方案、源碼或者文件上傳插件
  • 下一篇:LV包裏面編號什麽意思
  • copyright 2024編程學習大全網