FileNotFoundException异常 - java的

问题描述:

我使用SAX解析器,但调试错误后显示在该行FileNotFoundException异常 - java的

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

错误是: - java.io.FileNotFoundException:C:\ sample.xml中(该系统找不到指定的文件)

+1

那么,文件是否存在?它是否可读? – NPE 2013-04-11 07:03:45

+0

你确定你真的在C:\有一个叫做Sample.XML的文件吗? – 2013-04-11 07:03:55

+0

该例外本身告诉你解决方案把你的文件放在正确的路径。 – kaysush 2013-04-11 07:04:21

反斜线“\”是java字符串中的转义字符。

您需要双重转义反斜杠“\\”。

如果有疑问请查阅Oracle

+0

“\\”可以转义转义字符,可以像这样使用它(始终都可以)。或者,OP可以使用“/”代替,但我看不出有任何区别 – MadProgrammer 2013-04-11 07:09:31

+0

不知道OP编辑后此答案是否有效! – 2013-04-11 07:15:41

+0

我明白了,那是他们的意思,你不讨厌那个;) – MadProgrammer 2013-04-11 07:28:34