FaqOutofMemoryOnCompileJa
6000 以上のファイルで構成されるプロジェクトを構築している際に OutOfMemoryError になりました。どうしたらいいでしょうか。
コンパイラに割り当てられているメモリを増やす必要があります。このためには:
- . プロジェクト ウィンドウ内のプロジェクトノードを右クリックして プロパティー を選択します
- . プロジェクトプロパティーダイアログ内で、構築 | コンパイル をクリックします
- . 追加のコンパイラオプション テキストボックス内に、-Xmx スイッチと -Xms スイッチ (こちらは省略可) を必要に応じて入れます (例えば -J-Xms=128m -J-Xmx=512m)
- . ダイアログの 了解 をクリックします
- . ファイル タブから 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
プラットフォーム: すべて
---
- 英文 (翻訳したバージョン: 5)
- 日本語 NetBeans ユーザー FAQ へ戻る
