2013-05-14 113 views
0

我目前正在研究java1.6中需要讀出.txt文件的項目。IntelliJ:如何訪問bin目錄中的文件?

的代碼行看起來是這樣的:

l = new Lexer("bin/test.txt"); 

的文件test.txt位於目錄中的「bin」,其中「SRC」是也。 在我的合作伙伴的Eclipse上,它運行正常,但不在我的IntelliJ12CE上。

似乎無法找到文件。

我使用的MacBookPro與OSX10.8

提前許多感謝, RBN

回答

0

當Eclipse構建一個項目 - 它編譯在你的「源」存在的所有的* .java文件目錄並將生成的* .class文件放到輸出目錄中,然後將「source」目錄中不是.java文件的所有內容複製到輸出目錄中。

當IDEA構建一個項目時 - 它與* .java文件做同樣的事情,但它只從源目錄複製一組其他類型的文件到輸出目錄。

您可以在「/ Settings/Project Settings/Compiler/Resource Patterns」中找到IDEA將複製哪種文件的定義。在那裏,你會看到類似「?的.properties;?的.xml;?.gif注意;?巴紐;?.JPEG;? .JPG;?的.html;?一組文件名模式.dtd」。請注意,* .txt在默認情況下不存在,所以IDEA不會將您的文本文件從源目錄複製到輸出目錄。在資源模式字符串的末尾追加類似「;?*。txt」的東西,它應該做你想做的事情。

相關問題