Итак, я создаю программу, которая отображает изображения из файлов .ppm. У меня работает другая версия, но теперь я перешел к другой части, которая читает несколько изображений из одного и того же документа и в основном использует ее для анимации с небольшой задержкой между переключением изображений, а затем возникла следующая ошибка, и я совсем озадачен этим:
java.io.ioexception is never thrown in body of corresponding try statement
Будем очень благодарны за любую помощь.
public void renderAnimatedImage(){
String image = UI.askString("Filename: ");
int keepingCount =0; //Variables
int numCount = 1;
try{
Scanner fileScan = new Scanner(image); // making scanners
Scanner scan = new Scanner(image);
File myFile = new File(image); //making files
File myFile2 = new File(image);
int num = 0;
while(scan.hasNextLine()){
String Line = scan.nextLine();
Scanner keywordSc = new Scanner (Line);
while(keywordSc.hasNext()) {
String Keyword = keywordSc.next();
if (Keyword.equals("P3")) {
num++;
}
else { break; }
}
}
while (keepingCount< numCount) {
this.renderImageHelper(scan); // calling upon an earlier method which works.
keepingCount++;
}
}
catch(IOException e) {UI.printf("File failure %s \n", e); }
}
Подробнее здесь: https://stackoverflow.com/questions/501 ... body-of-co