Error de desbordamiento de la pila de Java: ¿cómo aumentar el tamaño de la pila en Eclipse?

Estoy ejecutando un programa que he escrito en Java en Eclipse. El programa tiene un nivel muy profundo de recursión para insumos muy grandes. Para entradas más pequeñas, el programa funciona bien, sin embargo, cuando se dan entradas grandes, aparece el siguiente error:

Exception in thread "main" java.lang.StackOverflowError

¿Se puede resolver esto aumentando el tamaño de la pila de Java? En caso afirmativo, ¿cómo hago esto en Eclipse?

Actualizar:

@Jon Skeet

El código está atravesando un árbol de análisis de forma recursiva para construir una estructura de datos. Entonces, por ejemplo, el código hará algún trabajo usando un nodo en el árbol de análisis y se llamará a sí mismo en los dos hijos del nodo, combinando sus resultados para dar el resultado general para el árbol.

La profundidad total de la recursión depende del tamaño del árbol de análisis, pero el código parece fallar (sin una pila más grande) cuando el número de llamadas recursivas llega a los 1000.

También estoy bastante seguro de que el código no está fallando debido a un error, ya que funciona para entradas pequeñas.

Respuestas a la pregunta(7)

Su respuesta a la pregunta