沒有錯誤拋出。如果我指定的確切路徑但如果我只是說「output.csv」爲什麼FileWriter不寫入「output.csv」,而是寫入確切路徑「C:\ path \ output.csv」?
ResultSet rs = statement.executeQuery("select * from geninfo");
try {
CSVWriter writer = new CSVWriter(new FileWriter(new File("output.csv")));
writer.writeAll(rs, true);
writer.flush();
writer.close();
} catch (IOException ex) {
Logger.getLogger(SQLite.class.getName()).log(Level.SEVERE, null, ex);
}
凡位於與關係的類文件output.csv文件? – Tdorno
不指定根路徑,它可能會嘗試寫入您可能沒有權限的JAVA_HOME目錄。情況會是這樣嗎? –
@Tdorno它在項目文件夾以及我的構建和源文件夾中 – jeanqueq