JExcelを使用してJavaでExcelシートに書き出そうとしています。正常に書き出すことができますが、「java.lang.OutOfMemory:Javaヒープスペース」エラーが発生し続けます。私が読んだことから、2つの解決策があります。
1)Eclipseの設定を変更します。これは、私が行ったものであり、違いはないようです。
私の設定は次のとおりです。何か問題がある場合はお知らせください(Xmxをアップし、最後の行を追加しました)。
-XX:MaxPermSize=256m
-Xms128m
-Xmx2048m
-XX:+UseParallelGC
2)ブックを閉じて出力をフラッシュしてから、再度開いて次の行または行のグループを追加します。
ドキュメントが見つからないため、これはわかりません。WritableWorkbook(wwbという名前)を閉じると、開く方法がわかりません。wwbが閉じているため、1行を書き出してから、Nullエラーが発生します。
事前にすべての助けをありがとう。