Самая распространенная проблема - файл не найден.
Убедитесь, что файл уже существует.
String fileName = "SDS_DID.txt";
// A File object to represent the filename
File f = new File(fileName);
if (!f.exists) {
JOptionPane.showErrorDialog (null , filename + " is not found.");
}
Вы не можете просто взять файл в любом месте на жестком диске, вы должны сказать, где он на самом деле.