1

Maven で Apache Sling をコンパイルしようとしていますが、それでも次のエラーが発生します。

Exception in thread "main"
Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler i
n thread "main"

MAVEN_OPTS 環境を設定することで解決できることがわかりました。これに変数

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"

しかし、エラーは同じです

助けてくれてありがとう

4

1 に答える 1

5

Windows のコマンド プロンプトでも同じ問題が発生しましたが、cygwin を使用すると、すべて正常にコンパイルされました。多くの例では Linux コマンドが使用されていますが、cygwin を使用することをお勧めします。

次のコマンドを使用する必要があります。

export MAVEN_OPTS="-Xmx256m -XX:MaxPermSize=128m"
mvn clean install -DskipTests
于 2013-07-01T20:35:53.080 に答える