2016-08-12 24 views
-3

IntelliJ IDEA 15.0.3でJavaプロジェクトをコンパイルしようとすると、StackOverflowErrorが届きました。コンパイル時のStackOverflowError

私はインターネットを通じて読んで、それは再帰的な方法とループの可能性があると私に言った。それはまた、ほとんどの時代は私のコードだと言った。今私はすべての再帰的メソッド/ループをコメントアウトしていますが、それはまだ動作しませんでした。

可能なソース:自分のIDEでそれをテストすることがとても親切だろう誰に http://pastebin.com/yBn2WCCY

http://www.megafileupload.com/o77K/SkyWarsLobby_-_MODULE.rar は依存関係を追加することを忘れないでください。ありがとう:)

+0

あなたがコンパイルしようとするクラスを投稿することができますか? StackOverflowErrorは実行時にスローされるので、クラスを実行すると再帰的な振る舞いをすることになります。 – Slimu

+0

実際のコードを提供していない場合、どのように助けてくださいますか? –

+0

私は自分のコードを投稿します。私は1つのクラスをコンパイルしようとしていない、私はプロジェクト全体をコンパイルしようとしている。ちょっと待ってください。あなたのクイック応答ありがとう:) –

答えて

0

最初に、再帰呼び出しがメソッドの最後のステートメントであるときに、テールコールの最適化を適用してみてください。次に、コメントに示唆されているように、IntelliJの設定を確認します。

便利なリンク:

Read more about TCO.

Read more about StackOverflowError.

関連する問題