• ベストアンサー

eclipseでスタックサイズを変更するには?

eclipseを使ってJavaプログラムを書いているのですが、java.lang.StackOverflowErrorというエラーが出てしまいました。どうやら、-Xssオプションでスタックサイズとやらを増やさなくてはいけないらしいのですが、eclipseではどうやればいいのですか?

質問者が選んだベストアンサー

  • ベストアンサー
  • deadlock
  • ベストアンサー率67% (59/87)
回答No.1

Eclipseでコーディングやビルドを行っている最中に発生するのでしたら、Eclipseが動作しているVMへの引数指定になります。elicpse.exeへの引数-vmargsの後に書きます。 http://www.eclipsewiki.net/eclipse/?%B5%AF%C6%B0%A5%AA%A5%D7%A5%B7%A5%E7%A5%F3 1.ecliipseへのショートカットを作成。 2.ショートカットのプロパティを右クリックから開く 3.「リンク先」にある~\eclipse.exeの後ろに半角スペースを入れて「-v,args -Xss」と書く。 4.上記のショートカットからEclipseを起動する ご自分で作成したプログラム実行でスタックがあふれているのであれば、プログラム実行で使用しているVMへの引数として指定します。 Eclipseのメニューで、 1.実行→実行を選択 2.出てきた設定ウィンドウの左ペインから、自分が実行したいプログラムを選択 3.右ペインから、引数 タブを選択 4.VM引数に、希望の引数(この場合Xss)を指定 5.プログラムを実行

jeek0
質問者

お礼

ありがとうございます!とても親切な説明で分かりやすいです!