2012-12-02 67 views
9

如果我使用Java在Eclipse中構建應用程序,並且我希望此應用程序從txt文件中讀取,那麼應該將txt文件放在包中以便不必指定其路徑(以便我可以說「file.txt」)。我以爲它應該放在src文件夾中,但它不起作用。我在哪裏可以放入我想用Java讀取的txt文件?

+0

*「我希望此應用程序從txt文件中讀取」*它是隻讀**嗎​​?如在,信息將永遠不需要寫入? –

回答

7

右鍵單擊項目文件夾,然後單擊新建 - >文件。該文件將位於Project文件夾中,而不在源文件夾中。

3

將文件放在運行Java應用程序的文件夾(當前/工作文件夾)中。如果您使用Eclipse的默認設置來運行應用程序,則應該將該文件直接放在Eclipse項目文件夾中。要在Eclipse項目中創建文件,只需將其拖放到該項目中,或右鍵單擊Eclipse項目並創建一個新文件。

0

這可以通過使用.getResourceAsStream( 「file.txt的」)

SO thread

Downvoted一個正確的答案做的方式? Wierd ...

1

如果您不想指定路徑,並且想要使用java.io.File API從文件系統打開文件,請將其放入工作目錄中。

在Eclipse中,工作目錄默認爲項目的根級別,但您可以在Eclipse Run Configuration中對其進行修改(也可以查看它的設置)。可以在「運行>運行配置...」菜單選項下訪問它們,工作目錄設置位於Java程序的「參數」選項卡下。

0

重要的是讓包含文件的目錄位於類路徑中。當您使用Eclipse的運行對話框來設置項目時,有一個類路徑選項卡。您可以使用它瞭解類路徑中已有的內容,並根據需要進行添加。

相關問題