En Java Language stack overflow opstår, når størrelsen på den hukommelse der kræves af stakken af Java-programmet er større end , hvad Java Runtime Environment er konfigureret til ansøgningen. Stack overflow almindeligvis opstår på grund af dybt indlejrede applikationer eller gennem uendelige løkker skabt i fejl af programmøren i ansøgningen. Grafiktunge programmer kræver normalt større Java stakke end den standard værdi skabt af Runtime Environment. Instruktioner
1
Åbn DOS prompt på din computer ved at vælge "Start" menuen og skriv "command " i søgefeltet tekstfeltet efterfulgt af "Enter "-tasten.
2
Skift bibliotek til det program, du kommer til at løse Java Language Stack Overflow fejl. For at gøre dette , skal du skrive "cd " efterfulgt af fuldt kvalificerede sti af klassen filer. Et eksempel på dette er : "cd c: \\ myjavaprograms " .
3
Skift max Java stakstørrelsen for programmet til 1024 kilobyte. Dette vil afgøre, om dit program stack overflow skyldes en dybt indlejret løkke i dit program. For at gøre dette , skal du skrive følgende kommando efterfulgt af "Enter "-tasten : java - Xss1024k YourClassNameHere
4
Afslut Java program køre i trin 3 . Hvis du stadig ser en Stack overflow undtagelse output til konsollen , så har du løst dit overflow problem til en uendelig løkke i din programmering kode. Du bliver nødt til at undersøge de sløjfer i din programmering kode for yderligere løse. Hvis du ikke kan se en Stack overflow undtagelse , så spørgsmålet var utilstrækkelig, stak hukommelse, der er afsat til dit program til korrekt udføre .