什麼是擴展java.io.Reader類的輸入的默認文件夾?例如,「data.txt」應該位於FileReader的調用中,如下所示?什麼是擴展java.io.Reader的類的默認文件夾,爲什麼?
FileReader fr = new FileReader("data.txt");
在一個項目中,我目前的工作(其中我使用Eclipse和它的標準項目的目錄結構)的情況下,它似乎是在bin文件夾。但是邏輯在哪裏,是不是該文件夾應該包含.class-files和類似的不接觸編譯器輸出?
這裏的標準做法是什麼,它真的把包含輸入數據的文件夾放在bin /?
Eclipse爲我啓動它,所以我猜你必須仔細閱讀它是如何做到的。 – andreasdr
默認的當前工作目錄是從IDE啓動它時的bin文件夾,除非你喜歡使用類似於啓動文件夾的參數。需要思考的是,你是否希望代碼能夠從不同的地方讀取該文件,而不是部署該文件。如果你不這樣做,你應該做的是獲得你的應用程序的路徑,並且不依賴於當前的工作文件夾。 –
@TonyHopkinson當我從我的IDE啓動我的應用程序時,當前工作目錄是項目目錄,而不是bin目錄。 – EJP