2012-05-11 47 views
1

我需要設計一個可執行文件.jar這會產生兩個文本文件,我希望每當我雙擊可執行文件jar時,它會自動將文件路徑傳遞給一個字符串,以便我可以使用它在我的fileWriter的目錄中,以便我可以爲我的文本文件提供相同的路徑。在JAVA中捕獲文件路徑

當前我在我的代碼文件中手動輸入了路徑。這對我來說毫無用處。

FileWriter write = new FileWriter ("D:/final project/report.txt", false); 
BufferedWriter bufferedWriter = new BufferedWriter (write); 
+0

你對文件路徑有什麼意思?與JAR在哪裏相同的路徑?如果是你只是做新的FileWriter(「report.txt」,假) – rascio

回答

2

我想你可以使用System.getProperty("user.dir")這將返回當前目錄路徑。

+0

嘿謝謝,得到它的工作! – rahul

+0

@rahul不客氣=) –

0

你應該提供相對路徑而不是絕對路徑