Необработанное исключение: FileNotFoundException

У меня есть некоторые проблемы с чтением файла в Java: мой файл, например:

3,4
2
6
4
1
7
3
8
9

где первая строка 3 и 4 - длина массива A и B, а затем элемент каждого массива. я это сделал

import java.io.*;
import java.util.Arrays;

public class Progetto  {

    public static void main(String args[])
      {
// Open the file that is the first 
// command line parameter

            FileInputStream fstream = new FileInputStream("prova.txt");
            BufferedReader br = new BufferedReader(new InputStreamReader(fstream));
            String strLine = br.readLine(); // step 1

            if (strLine != null) {
              String[] delims = strLine.split(","); // step 2

              // step 3
              int[] a = new int[Integer.parseInt(delims[0])];
              int[] b = new int[Integer.parseInt(delims[1])];

              // step 4
              for (int i=0; i < a.length; i++)
                a[i] = Integer.parseInt(br.readLine());

              // step 5
              for (int i=0; i < b.length; i++)
                b[i] = Integer.parseInt(br.readLine());

              br.close(); // step 6

              // step 7
              System.out.println(Arrays.toString(a));
              System.out.println(Arrays.toString(b));
            }
        }
      }

Но это дает мне ошибку: -Необработанное исключение типа FileNotFoundException (строка 11) -Необработанное исключение типа IOException (строки 15 26 30 32), но я не знаю почему. Кто-то может мне помочь. заранее спасибо

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

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