1. ホーム
  2. maven-2

[解決済み] Windows版Maven2でのJavaヒープスペースの設定

2023-02-27 03:29:39

質問

プロジェクトのビルド中に次のようなメッセージが表示されます。

java.lang.OutOfMemoryError: Java ヒープ スペース

私は8GBのRAMを持っていますが、Mavenがそんなに消費することは不可能です。 http://vikashazrati.wordpress.com/2007/07/26/quicktip-how-to-increase-the-java-heap-memory-for-maven-2-on-linux/ を見つけましたが、私はWindows 7を使っています。どのように私はWindowsの下でjavaのヒープスペースを変更することができますか?

どのように解決するのですか?

設定する環境変数は MAVEN_OPTS で、例えば MAVEN_OPTS=-Xmx1024m . は maxmem の設定は、コンパイラのプラグインをフォークするときのみ適用されます。 javac を新しいJVMにフォークするようにコンパイラープラグインを設定したときのみ適用されます。それ以外の場合、プラグインはMavenと同じVM内部で実行されるため、コマンドラインから MAVEN_OPTS .

Windows7でMAVEN_OPTSを設定する場合。

  1. 右クリック を選択し プロパティ (キーボード ショートカット キー ウィンドウズ + 一時停止/ブレーク )
  2. をクリックします。 システムの詳細設定 をクリックすると、システムプロパティの左側のナビゲーションにある 高度なシステムプロパティ
  3. に移動して 高度な タブを開き クリック 環境変数 の下にあるボタンをクリックします。 高度なシステムプロパティ 設定ウィンドウ
  4. を作成します。 新しい ユーザ変数を作成し 変数名 をMAVEN_OPTSに設定し 変数の値 -Xmx1024m (またはそれ以上)

新しいコマンドウィンドウを開き、以下を実行します。 mvn .