Апплет не читает файл

У меня есть апплет, который я пытаюсь заставить читать файл. Это создает исключение, но я передаю его по правильному пути, поэтому я не уверен, куда иду не так. Я использую это для чтения чисел и использования этих чисел для изменения многомерного массива, если вам интересно. Вот код:

public class Save {
    public void loadSave(File loadPath) {
        try {
            Scanner loadScanner = new Scanner(loadPath);

            while(loadScanner.hasNext()){
                for(int y = 0; y < Screen.room.block.length;y++){
                    for(int x = 0; x < Screen.room.block[0].length;x++){
                        Screen.room.block[y][x].groundID = loadScanner.nextInt();
                        System.out.println(loadScanner.nextInt());
                    }   
                }
                for(int y = 0; y < Screen.room.block.length;y++){
                    for(int x = 0; x < Screen.room.block[0].length;x++){
                        Screen.room.block[y][x].airID = loadScanner.nextInt();
                    }   
                }
            }
            loadScanner.close();
        } catch (Exception e) { e.printStackTrace();}
    }
}

Как я к нему обращаюсь:

    save.loadSave(new File(frame.getClass().getResource("mission1.tdm").toString()));

Хорошо, я использовал отредактированный код выше, и он все еще говорит, что не может найти файл, даже если ошибка указывает точный путь, в котором он находится.

Ответы на вопрос(0)

Ваш ответ на вопрос