私のプロジェクトでは、Javaヒープスペースエラーが頻繁に発生します。つまり、プログラムを実行するのに十分なスペースがありません。仮想メモリを増やす方法はありますか?
コマンドラインを使用していません。NetBeansを使用しています。
私のプロジェクトでは、Javaヒープスペースエラーが頻繁に発生します。つまり、プログラムを実行するのに十分なスペースがありません。仮想メモリを増やす方法はありますか?
コマンドラインを使用していません。NetBeansを使用しています。
Netbeans では、プロジェクトのプロパティで、プロジェクトの VM オプションを設定できます。[プロパティ] > [実行] の下で、最後のボックスは [VM オプション] である必要があります。Netbeans は、アプリの実行時にそれらを使用します。
Java -X、java-Xmsおよび-Xmxについて読む
JVmを呼び出すときは、コマンドライン引数を次のように使用します。
java -Xms -Xmx
JAR を直接実行することは、(Sun から) より長く推奨されています (同意しない人もいるかもしれません)。
JVM の起動動作を制御できる WebStart/JNLP、アプレット、または exe/batch ラッパーを使用することをお勧めします。
もう 1 つの方法は、Java で独自のラッパーを実装することです。つまり、main() 関数で -Xmx を使用して実際の java.exe をフォークします。