Un lenguaje Java stack overflow ocurre cuando la cantidad de memoria requerida por la pila del programa Java es mayor que lo que el entorno de ejecución de Java se ha configurado para la aplicación . Los desbordamientos de pila comúnmente se producen debido a las aplicaciones profundamente anidados o a través de bucles infinitos creados por error por el programador de la aplicación . Programas intensivos Imágenes comúnmente requieren pilas grandes de Java que el valor por defecto creado por el entorno de ejecución . Instrucciones
1
Abra el símbolo del sistema en el ordenador seleccionando el menú "Inicio " y escriba " command" en el campo de texto de búsqueda y pulsa la tecla " Enter".
2
Cambie el directorio para el programa que se va a resolver el idioma error de desbordamiento de pila Java. Para ello, escriba "cd " seguido de la ruta completa del directorio de los archivos de clase . Un ejemplo de esto es: "cd c: \\ myjavaprograms " .
3
Cambiar el tamaño de la pila Java max para el programa de 1024 kilobytes . Esto determinará si desbordamiento de pila del programa se debe a un bucle profundamente anidado en su programa. Para ello, escriba el siguiente comando seguido de la tecla "Enter" : java - Xss1024k YourClassNameHere
4
salir del programa Java ejecutarse en el paso 3 . Si todavía ve una salida de excepción de desbordamiento de pila en la consola, a continuación, se ha resuelto el problema de desbordamiento de un bucle infinito en el código de programación. Usted tendrá que examinar los bucles en el código de programación con el fin de resolver más. Si usted no ve una excepción de desbordamiento de pila , entonces el problema era insuficiente memoria de pila está asignado a su programa para ejecutar correctamente.