Вот, пожалуйста, https://docs.oracle.com/javase/7/docs/api/java/io/IOException.html
IOException
выдается, когда произошла ошибка во время операции ввода-вывода. Это может быть чтение / запись в файл, поток (любого типа), сетевое соединение, соединение с очередью, базой данных и т. Д., Почти все, что связано с передачей данных из вашего программного обеспечения на внешний носитель.
Чтобы исправить это, вы захотите увидеть трассировку стека вашего исключения или хотя бы сообщение, чтобы точно определить, где выбрасывается исключение и почему.
try {
methodThrowingIOException();
} catch (IOException e) {
System.out.println(e.getMessage()); //if you're using a logger, you can use that instead to print.
//e.printStackTrace(); //or print the full stack.
}
Сообщение об ошибке, которое будет напечатано, скорее всего, покажет вам, в чем проблема. Если вы добавите сюда сообщение об ошибке, я смогу дать вам больше информации о том, как исправить это конкретное исключение IOException. Без этого никто не сможет дать вам полный ответ.