나는 내 게임을 디버그하려고하고 있는데, 그게 내 견과를 몰고, 늦었 어. 이 사람을 알아 내려고 기분이 좋습니까?Eclipse 디버깅, 중단 점 - "ArrayIndexOutOfBoundsException : 캐치 및 캐치되지 않음", 이것이 의미하는 바는 무엇입니까?
public class Board {
private int COLUMNS = 8;
private int ROWS = 8;
private Square[][] grid;
public Board(){
addGrid();
}
public void addGrid(){
grid = new Square[COLUMNS][ROWS];
for(int row = 0; row < 7; row++){
for(int col = 0; col < 7; col++){
grid[col][row] = new Square(this);
}
}
}
3 개의 첫 번째 줄에 감시 점을 설정하고 addGrid 메소드의 첫 번째 줄에 중단 점을 설정합니다. 두 개의 상수 (addGrid()의 첫 번째 행)에 액세스하면 Launcher.class에서 "Class File Editor"및 "Source not found"라는 문구가 열립니다.
스택 트레이스는 : 제목에서 볼 수 있듯이
Thread [main] (Suspended)
Launcher$AppClassLoader.loadClass(String, boolean) line: 293
Launcher$AppClassLoader(ClassLoader).loadClass(String) line: 248
Board.addGrid() line: 14
Board.<init>() line: 10
Game.<init>() line: 9
Game.main(String[]) line: 5
이클립스 또한, 나를 위해 중단 점을 만들었습니다.
왜 이런 일이 일어나고 있는지, 배열은 나에게 잘 들립니다.
고마워, 그것을 찾으려고 노력할 것입니다! :) –
어디에서 찾았습니까? –