编译时出现StackOverflowError

时间:2016-08-12 07:42:00

标签: java intellij-idea stack-overflow

当我尝试在IntelliJ IDEA 15.0.3中编译我的Java项目时,我收到了StackOverflowError

我已通过互联网阅读,它告诉我它可能是递归方法和循环。它还说,大多数时候,它是我的代码。现在我已经注释掉了每个递归方法/循环,它仍然没有用。

可能的来源: http://pastebin.com/yBn2WCCY

对于那些善于在IDE中测试它的人:http://www.megafileupload.com/o77K/SkyWarsLobby_-_MODULE.rar 不要忘记添加依赖项。谢谢:))

1 个答案:

答案 0 :(得分:1)

首先,当递归调用是方法中的最后一个语句时,尝试应用尾调用优化。然后,按照注释中的建议,检查IntelliJ设置。

有用的链接:

Read more about TCO.

Read more about StackOverflowError.