FileNotFoundException генерируется во всех случаях - не обязательно, только когда имя файла неверно, но также и когда e. г. разрешения не позволяют создавать или читать файл:
java.io.FileNotFoundException: \\server\share\directory\test.csv (Anmeldung fehlgeschlagen: unbekannter Benutzername oder falsches Kennwort)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
at java.io.FileOutputStream.<init>(FileOutputStream.java:131)
at java.io.FileWriter.<init>(FileWriter.java:73)
В приведенном выше примере немецкая Windows жалуется на неверное имя пользователя или пароль.
Есть ли какой-нибудь способ разбора сообщения об исключениях, чтобы получить немного более подробную информацию о , почему именно произошло исключение? Проблема с разбором сообщений заключается в том, что в разных локалях сообщения будут различаться.