web-dev-qa-db-ja.com

java.lang.OutOfMemoryError:PermGenスペースエラー

私はこれに対するあらゆる種類の解決策を読みました。 A リンク コメント内

「Java.lang.OutOfMemoryError:PermGenスペース」エラーの処理

私がこれまでに見つけた中で最高です。しかし、従うのはかなり複雑です。

重要なのは、Mavenでプロジェクトをコンパイルするだけでこのエラーが発生するということです。

私の知る限り、これまでのところアプリケーションサーバーはありません。 SO何が起こっているのですか?

そして、私は何ができますか?

これは私のエラーです:

[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1:02.743s
[INFO] Finished at: Mon Sep 24 17:48:50 CEST 2012
[INFO] Final Memory: 77M/894M
[INFO] ------------------------------------------------------------------------
---------------------------------------------------
constituent[0]: file:/C:/Program%20Files%20(x86)/Apache-maven-3.0.4/lib/aether-a
pi-1.13.1.jar
constituent[1]: file:/C:/Program%20Files%20(x86)/Apache-maven-3.0.4/lib/aether-c
onnector-wagon-1.13.1.jar
constituent[2]: file:/C:/Program%20Files%20(x86)/Apache-maven-3.0.4/lib/aether-i
mpl-1.13.1.jar
constituent[3]: file:/C:/Program%20Files%20(x86)/Apache-maven-3.0.4/lib/aether-s
pi-1.13.1.jar
constituent[4]: file:/C:/Program%20Files%20(x86)/Apache-maven-3.0.4/lib/aether-u
til-1.13.1.jar
constituent[5]: file:/C:/Program%20Files%20(x86)/Apache-maven-3.0.4/lib/commons-
cli-1.2.jar
constituent[6]: file:/C:/Program%20Files%20(x86)/Apache-maven-3.0.4/lib/maven-ae
ther-provider-3.0.4.jar
constituent[7]: file:/C:/Program%20Files%20(x86)/Apache-maven-3.0.4/lib/maven-ar
tifact-3.0.4.jar
constituent[8]: file:/C:/Program%20Files%20(x86)/Apache-maven-3.0.4/lib/maven-co
mpat-3.0.4.jar
constituent[9]: file:/C:/Program%20Files%20(x86)/Apache-maven-3.0.4/lib/maven-co
re-3.0.4.jar
constituent[10]: file:/C:/Program%20Files%20(x86)/Apache-maven-3.0.4/lib/maven-e
mbedder-3.0.4.jar
constituent[11]: file:/C:/Program%20Files%20(x86)/Apache-maven-3.0.4/lib/maven-m
odel-3.0.4.jar
constituent[12]: file:/C:/Program%20Files%20(x86)/Apache-maven-3.0.4/lib/maven-m
odel-builder-3.0.4.jar
constituent[13]: file:/C:/Program%20Files%20(x86)/Apache-maven-3.0.4/lib/maven-p
lugin-api-3.0.4.jar
constituent[14]: file:/C:/Program%20Files%20(x86)/Apache-maven-3.0.4/lib/maven-r
epository-metadata-3.0.4.jar
constituent[15]: file:/C:/Program%20Files%20(x86)/Apache-maven-3.0.4/lib/maven-s
ettings-3.0.4.jar
constituent[16]: file:/C:/Program%20Files%20(x86)/Apache-maven-3.0.4/lib/maven-s
ettings-builder-3.0.4.jar
constituent[17]: file:/C:/Program%20Files%20(x86)/Apache-maven-3.0.4/lib/plexus-
cipher-1.7.jar
constituent[18]: file:/C:/Program%20Files%20(x86)/Apache-maven-3.0.4/lib/plexus-
component-annotations-1.5.5.jar
constituent[19]: file:/C:/Program%20Files%20(x86)/Apache-maven-3.0.4/lib/plexus-
interpolation-1.14.jar
constituent[20]: file:/C:/Program%20Files%20(x86)/Apache-maven-3.0.4/lib/plexus-
sec-dispatcher-1.3.jar
constituent[21]: file:/C:/Program%20Files%20(x86)/Apache-maven-3.0.4/lib/plexus-
utils-2.0.6.jar
constituent[22]: file:/C:/Program%20Files%20(x86)/Apache-maven-3.0.4/lib/sisu-gu
ava-0.9.9.jar
constituent[23]: file:/C:/Program%20Files%20(x86)/Apache-maven-3.0.4/lib/sisu-gu
ice-3.1.0-no_aop.jar
constituent[24]: file:/C:/Program%20Files%20(x86)/Apache-maven-3.0.4/lib/sisu-in
ject-bean-2.3.0.jar
constituent[25]: file:/C:/Program%20Files%20(x86)/Apache-maven-3.0.4/lib/sisu-in
ject-plexus-2.3.0.jar
constituent[26]: file:/C:/Program%20Files%20(x86)/Apache-maven-3.0.4/lib/wagon-f
ile-2.2.jar
constituent[27]: file:/C:/Program%20Files%20(x86)/Apache-maven-3.0.4/lib/wagon-h
ttp-2.2-shaded.jar
constituent[28]: file:/C:/Program%20Files%20(x86)/Apache-maven-3.0.4/lib/wagon-p
rovider-api-2.2.jar
---------------------------------------------------
Exception in thread "main" Java.lang.OutOfMemoryError: PermGen space
7
eskalera

この質問を参照してください: "Java.lang.OutOfMemoryError:PermGen space" in Maven build

(または)

このリンクを参照してください: http://vikashazrati.wordpress.com/2007/07/26/quicktip-how-to-increase-the-Java-heap-memory-for-maven-2-on-linux /

生成しているすべてのレポートのために、mvnサイトの実行中にエラーOutOfMemoryエラーが発生した場合は、maven2のヒープサイズを増やすだけです。 Linuxでそれを行う方法。

Mvn.shで、著作権やその他のコメントの後の最初の行としてこれを追加します。

エクスポートMAVEN_OPTS =”-Xmx512m”

maven 2.0.6以降では、二重引用符で問題が発生することが報告されているため、使用することをお勧めします。

エクスポートMAVEN_OPTS = -Xmx512m

10
dbalakirev