嗨,我正在使用maven web項目,並且想要寫入文件abc.properties。該文件放置在標準/ src/main /資源文件夾中。我的代碼是:在maven項目中寫入文件
FileWriter file = new FileWriter("./src/main/resources/abc.properties");
try {
file.write("hi i am good");
} catch (IOException e) {
e.printStackTrace();
} finally {
file.flush();
file.close();
}
但它不工作,因爲路徑不正確。我嘗試了許多其他的例子,但無法給出這個文件的路徑。
你能否幫我設置放在資源文件夾中的文件的路徑。
謝謝
/src/main/resources是您希望在運行時添加到類路徑中的資源文件的maven常規路徑。當你使用maven命令從maven項目創建jar/war時,這個目錄不會在那裏。 maven會把這個目錄下的所有資源放到你生成的工件的類路徑中。 – Adi 2014-09-06 19:02:40
你想從程序動態生成文件或只是希望它在classpath中被複制? – Adi 2014-09-06 19:06:22
在運行時,我會寫一些東西給這個文件,並會讀取它 – Mr37037 2014-09-06 19:07:53