2013-04-08 40 views
0

我想爲我要讀取的文件設置路徑,而無需指定根目錄或整個路徑。 這樣的:File file = new File("Text01.txt");Path file = Paths.get("Accounts.txt"); 而不是:Path file = Paths.get("C:\\Users\\B_HITMAN\\Documents\\NetBeansProjects\\BankAccountGUI\\src\\bankaccountgui\\Accounts.txt"); 我甚至試圖把文件放在netbeans的構建目錄中,但它也沒有工作。它展示的這條消息:如何在同一個build目錄下的netbeans中設置文件路徑?

Exception in thread "main" java.io.FileNotFoundException: Text01.txt (The system cannot find the file specified) 
at java.io.FileInputStream.open(Native Method) 
at java.io.FileInputStream.<init>(FileInputStream.java:138) 
at assignment01.Assignment01.main(Assignment01.java:19) 
Java Result: 1 

回答

1

將您在BankAccountGUI目錄中的文件(項目的根目錄)。然後嘗試訪問該文件是這樣的: -

File file = new File("Text01.txt"); 

注: -您的文件應在同一水平src文件夾。

+0

我把它放在根目錄下,但它沒有工作。你在同一層面上的意思是什麼? – 2013-04-08 11:32:13

+1

在根目錄中,你的文件應該存在,甚至'src'文件夾也只能出現在那個路徑中。它會工作。 – SudoRahul 2013-04-08 11:33:31

+0

文件和src都存在,並且其他一些文件和文件夾也與構建文件夾一樣。 – 2013-04-08 11:35:46

相關問題