FileNotFoundException - 但是,文件存在。尝试了URLEncoder.encode()

时间:2014-11-10 10:08:15

标签: java filenotfoundexception

我试图从文件夹中读取一些xml文件。我能读取5个文件中的3个。但是,2 xmls会抛出FileNotFoundException

java.io.FileNotFoundException: /pd00/test/myspace/workspace/xml/info.xml  (No such file or directory)
Exception in thread "pool-1-thread-4" java.lang.NullPointerException

即使我已经硬编码了路径并尝试过。我使用SAXParser解析xmls,我得到了这个异常。

SAXParser saxParser = factory.newSAXParser();
            saxParser.parse(theXml, saxHandler);

上面的行在一个名为inputParsing的方法中。然后,我使用

从另一个方法beginParse中调用它



int beginParse(String theField){
    Integer.parseInt(inputParsing(theXml, theField).getOffset()) - 1;




上面的beginParse方法是通过为上面的方法创建一个实例来调用另一个类的,如下所示:



Parsing parser = new Parsing();
parser.beginParse("NAME");




可能是什么问题。

1 个答案:

答案 0 :(得分:1)

我曾遇到过同样的问题。但是,我在配置文件中给出路径是非常愚蠢的,其中有一个空格附加到文件路径。

检查一下。因为,通常可能会在字符串末尾附加空格。