我试图从文件夹中读取一些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");

可能是什么问题。
答案 0 :(得分:1)
我曾遇到过同样的问题。但是,我在配置文件中给出路径是非常愚蠢的,其中有一个空格附加到文件路径。
检查一下。因为,通常可能会在字符串末尾附加空格。