Ошибка переполнения стека Java - как увеличить размер стека в Eclipse?

Я запускаю программу, которую яМы написали на Java в Eclipse. Программа имеет очень глубокий уровень рекурсии для очень больших входов. Для небольших входных данных программа работает нормально, однако, когда вводятся большие входные данные, я получаю следующую ошибку:

Exception in thread "main" java.lang.StackOverflowError

Можно ли это решить путем увеличения размера стека Java, и если да, то как мне это сделать в Eclipse?

Обновить:

@ Джон Скит

Код рекурсивно перебирает дерево разбора, чтобы создать структуру данных. Так, например, код выполнит некоторую работу, используя узел в дереве разбора, и вызовет себя на узле 's два ребенка, объединяя свои результаты, чтобы дать общий результат для дерева.

Общая глубина рекурсии зависит от размера дерева разбора, но кажется, что код перестает работать (без большого стека), когда число рекурсивных вызовов достигает 1000 с.

Также я'я уверен, что код неНе удается из-за ошибки, так как он работает для небольших входов.

Ответы на вопрос(7)

Ваш ответ на вопрос