LINUX.ORG.RU

Java + NetBeans - не могу прочесть файл.


0

0

На такое:
BufferedReader in = new BufferedReader( new InputStreamReader(
new FileInputStream("/home/usver/index.html"),
java.nio.charset.Charset.forName("UTF-8")));
я получаю FileNotFoundException. Файл /home/usver/index.html есть. Все права на него дал. Где ошибка?
PS. Я на яве третий день пишу - не пинайте сильно.

anonymous

Заменил /home/usver/index.html на переменную типа String - так же ругается. Не понимаю.

anonymous
()
Ответ на: комментарий от anonymous

В общем, пришёл я к такому: try { BufferedReader fin = new BufferedReader(new FileReader(pathh)); String Line; while ((Line = fin.readLine()) != null) System.out.println(Line); } catch (FileNotFoundException e) {System.out.println("File not found");} catch (Exception e) { e.printStackTrace();} Теперь работает, но появился другой вопрос: МНЕ ЧТО ТЕПЕРЬ КАЖДЫЙ EXCEPTION РУЧКАМИ ОБРАБАТЫВАТЬ?

anonymous
()
Ответ на: комментарий от anonymous

В общем, пришёл я к такому:
try
{ BufferedReader fin = new BufferedReader(new FileReader(pathh));
String Line;
while ((Line = fin.readLine()) != null) System.out.println(Line);
} catch (FileNotFoundException e) {System.out.println("File not found");}
catch (Exception e) { e.printStackTrace();}
Теперь работает, но появился другой вопрос: МНЕ ЧТО ТЕПЕРЬ КАЖДЫЙ EXCEPTION РУЧКАМИ ОБРАБАТЫВАТЬ?

anonymous
()
Ответ на: комментарий от anonymous

Естественно руками, можно обрабатывать только интересующие исключения, остальный ловить в "catch (Exception e)" Вообще javac к не пойманным exception-ам относиться отрицательно (unreported exception java.io.FileNotFoundException; must be caught or declared to be thrown. JDK1.4), непонятно, как оно скомпилировалось.

phoenix ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.