2013-04-11 2 views
-3

Я Использование SAX Parser Но после отладки ошибки отображаются в этой строкеFileNotFoundException - Java

saxParser.parse("C:\\Sample.XML", handler); 

Ошибка: - java.io.FileNotFoundException: C: \ sample.xml (Система не может найти указанный файл)

+1

Итак, существует ли файл? Это читаемо? – NPE

+0

У вас действительно есть файл в C: \ called Sample.XML? –

+0

само исключение говорит вам, что решение помещает ваш файл в правильный путь. – kaysush

ответ

1

Обратная косая черта «\» - это символ escape в строке java.

Вам необходимо удвоить обратную косую черту «\\».

В случае сомнений обратитесь к Oracle

+0

«\\» ускользает от символа escape, позволяя его использовать как это (делать это все время). В качестве альтернативы OP может использовать «/» вместо этого, но я не вижу в этом никакого значения. – MadProgrammer

+0

Не уверен, что этот ответ действительно после редактирования OP! –

+0

Я вижу, это их зверство, не ненавидите ли вы это;) – MadProgrammer

Смежные вопросы