A Langue débordement de pile Java se produit lorsque la taille de la mémoire requise par la pile du programme Java est supérieure à ce que l'environnement d'exécution Java est configurée pour l'application . Débordements de pile se produisent souvent due à des applications profondément imbriqués ou par des boucles infinies créées par erreur par le programmeur de l'application. Programmes intensifs graphiques nécessitent généralement de plus grande pile Java que la valeur par défaut créé par l'environnement d'exécution . Instructions 1 Ouvrez l'invite DOS sur votre ordinateur en sélectionnant le menu "Démarrer" et tapez "command " dans le champ de recherche de texte suivi de la touche "Enter" . 2 changer le répertoire du programme que vous allez régler la langue Stack Overflow erreur de Java. Pour ce faire , tapez "cd" suivie du chemin complet du répertoire des fichiers de classe . Un exemple de ceci est: "cd c: \\ myjavaprograms " . 3 Changer la taille de la pile Java max pour le programme de 1024 kilo-octets. Cela permettra de déterminer si le débordement de la pile de votre programme est due à une boucle profondément imbriqué dans votre programme. Pour ce faire, tapez la commande suivante suivie par la touche "Entrée" : java - Xss1024k YourClassNameHere 4 quitter le programme d'exécution Java à l'étape 3 . Si vous voyez toujours une sortie d'exception de dépassement de la pile à la console, alors vous avez résolu votre problème de débordement à une boucle infinie dans le code de programmation. Vous aurez besoin d'examiner les boucles dans le code de programmation afin de résoudre plus loin. Si vous ne voyez pas une exception de dépassement de la pile , la question était pile mémoire insuffisante étant alloué pour votre programme à exécuter correctement .
|