0

書き込みのためにファイルを生成しようとすると、問題が発生します。例外が発生せず、sysoutも表示されますが、ファイルが生成されません。表示されないものがありますか。これはすべてを行うクラスです:

public class GraphMLWriter {

public FileWriter writer;
public File file;

private static GraphMLWriter instance;

private GraphMLWriter() {
    initFile();
}

public void initFile() {
    file = new File("myFile.txt");

    try {
        writer = new FileWriter(file, true);
                    System.out.println("File erzeugt");
    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }

}

public void writeToFile() {
    try {
        writer.write("tolltoll");
        writer.write(System.getProperty("line.separator"));
        writer.write("es klappt");
        writer.flush();
        writer.close();
        System.out.println("File geschrieben");
    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
}

public static synchronized GraphMLWriter getInstance() {
    if (instance == null) {
        instance = new GraphMLWriter();
    }
    return instance;
}
}

そしてそれはこのように呼ばれます:

writer = GraphMLWriter.getInstance();
writer.writeToFile();

コンテキストについて:データベースに接続するSpring 3アプリケーションがあり、生成されたxmlファイルに結果セットを書き込みたいです!正しく機能する別のアプリケーションからコードをコピーしました

4

1 に答える 1