[英]java.lang.OutOfMemoryError while compiling sling
我正在嘗試使用Maven編譯Apache Sling,但仍然出現此錯誤:
Exception in thread "main"
Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler i
n thread "main"
我發現可以通過設置MAVEN_OPTS env來解決。 對此變量
set MAVEN_OPTS="-Xmx512m -XX:MaxPermSize=512m"
但是現在我得到這個錯誤
Invalid maximum heap size: -Xmx512m -XX:MaxPermSize=512m
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
我試圖將其更改為此
set MAVEN_OPTS="-Xmx512m -XX:MaxPermSize512m"
但錯誤是相同的
謝謝你的幫助
我在Windows的命令提示符下遇到了同樣的問題,但是當我使用cygwin時,一切都成功編譯了。 在許多示例中都使用了linux命令,我建議您使用cygwin。
您應該使用以下命令:
export MAVEN_OPTS="-Xmx256m -XX:MaxPermSize=128m"
mvn clean install -DskipTests
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.