FaqOutofMemoryOnCompileJa

6000 以上のファイルで構成されるプロジェクトを構築している際に OutOfMemoryError になりました。どうしたらいいでしょうか。

コンパイラに割り当てられているメモリを増やす必要があります。このためには:

  1. . プロジェクト ウィンドウ内のプロジェクトノードを右クリックして プロパティー を選択します
  2. . プロジェクトプロパティーダイアログ内で、構築 | コンパイル をクリックします
  3. . 追加のコンパイラオプション テキストボックス内に、-Xmx スイッチと -Xms スイッチ (こちらは省略可) を必要に応じて入れます (例えば -J-Xms=128m -J-Xmx=512m)
  4. . ダイアログの 了解 をクリックします
  5. . ファイル タブから nbproject/project.properties に次の行を追加して、確実に外部 javac コンパイラが使用されるようにします。
build.compiler=extJavac

これで問題は解決するでしょう。

http://www.netbeans.org/servlets/BrowseList?list=nbusers&by=thread&from=798281 によれば、この情報は以後のバージョンでも有効です。スレッドはバージョンについて言及していませんが、後のバージョンは 5.5 (または 5.5.1) でありそうなので、この情報はきっと 5.5 にも適用できるでしょう。


バージョン: NetBeans 5.0

プラットフォーム: すべて

---

Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo