Jak vyřešit chybu přetečení Java Stack
Krok 1
Otevřete okno DOS v počítači výběrem nabídky "Start" a zadejte "příkaz" do vyhledávacího textového pole a poté klávesu "Enter".
Krok 2
Změňte adresář na program, kterému chcete vyřešit chybu přetečení zásobníku Java. Chcete-li to provést, zadejte "cd", po kterém následuje úplná cesta adresáře třídních souborů. Příkladem toho je: "cd C: \ myprogrammes \".
Krok 3
Změní maximální velikost zásobníku Java pro program na 1024 kilobajtů. To určuje, zda přetečení zásobníku vašeho programu je způsobeno hluboce vnořenou smyčkou ve vašem programu. Chcete-li to provést, zadejte následující příkaz následovaný klávesou "Enter": java -Xss1024k TheClassNameAqui
Krok 4
Ukončete spuštění programu Java z kroku 3. Pokud se na výstupu konzoly nadále objeví výjimka přetečení zásobníku, vyřešili jste problém, že je v programovacím kódu přetečení nekonečnou smyčkou. Budete muset prozkoumat smyčky v programovacím kódu, abyste je vyřešili. Pokud se nezobrazí výjimka přetečení zásobníku, problémem byla nedostatečná alokace paměti v zásobníku pro správný chod programu.