2012-03-28 44 views
0

我只是想爲我的服務器在Java中讀取一個簡單的文本文件。然而,當我嘗試讀取這個文件,我得到一個錯誤,指出該文件/目錄無法找到,我使用的引用文件中的代碼如下:Java讀取文件 - 找不到文件/目錄

File levelOne = new File("lev1.txt"); 

的錯誤是,它無法找到位於src文件夾中的lev1.txt以及試圖訪問它的類位於默認包中。我試圖將我的文本文件移動到默認包中,但eclipse不允許我。

我也嘗試將類和txt文件都移動到不同的包,但是仍然沒有找到文件。

我真的很困惑..

+1

嘗試「src/lev1.txt」 – UmNyobe 2012-03-28 20:09:43

+0

UPVOTE MY FRIEND!感謝一堆...不能相信我沒有嘗試過! – 2012-03-28 20:15:24

回答

2

你假設文件在當前的工作目錄中。這與源的來源幾乎沒有關係。它通常是大多數IDES中模塊的頂部,但它是程序運行的任何地方。 (在可能在任何地方的命令行)