2009-04-01 14 views

答えて

2

NetBeansでは、[プロジェクトのプロパティ]、[実行]オプションを使用してコマンドラインオプションを追加できます。そこにはJVMコマンドラインのオプションがあります。 -Xmsオプションと-Xmxオプションを見てください。

これは偶然にもJRubyプロジェクトでも機能します。

0

のJava -Xは、Javaの-Xmsと-Xmxについて読ん

+0

btwの場合、 "java -Xmx1G"という形式を使用すると、正確なバイト数を指定するよりも短いコマンドラインになります。 – Fredrik

+0

デスクトップアプリケーションにコマンドラインを使用していません – Arunachalam

+0

同じjava、同じ引数。あなたの "デスクトップ"アプリケーションは、それを起動するコマンドを持つ可能性が非常に高いです。 – Fredrik

0

実行JARが直接長い提案である、として、JVMを起動するコマンドライン引数(Sunから)(誰かが反対するかもしれない)。

JVMの起動動作を制御できるWebStart/JNLP、アプレット、またはexe /バッチラッパーを使用することをお勧めします。

別の方法として、Javaで独自のラッパーを実装することができます。つまり、main()関数で-Xmxを指定した実際のjava.exeをフォークします。

+0

あなたが「本当のjava.exeを真似てください」と言うと、「本当のjava.exeをフォークする」という意味ですか? – Eddie

1

プロジェクトのプロパティで、NetbeansでプロジェクトのVMオプションを設定できます。 [プロパティ]> [実行]の最後のボックスは[VMオプション]である必要があります。 Netbeansは、アプリケーションを実行するときにそれらを使用します。

関連する問題