0

次のコードは私にこのエラーを与えています:

java.lang.NullPointerException java.io.FileOutputStream。(不明なソース)java.io.FileOutputStream。(不明なソース)java.io.FileWriter。(不明なソース)

SAXBuilder parser = new SAXBuilder();
this.document = parser.build(path);

//changes on the doc happening here

FileWriter writer = new FileWriter(path);
XMLOutputter out = new XMLOutputter();
out.output(this.document, writer);
writer.flush();
writer.close();

どうして?それはファイルがロックされているか何か?

補足:BufferedOutputStreamクラスを使用する利点は何ですか?

4

1 に答える 1

0

提案されているように、問題はファイルへの間違ったパスでした。

于 2012-04-26T11:03:47.850 に答える