2011-11-24 42 views
2

我不能讓它具體路徑,因爲一旦我得到這個程序的工作(這是最後一件事我必須這樣做)我正在上傳到我大學的伊萊恩網站,它必須在我的教授電腦上運行,無需任何修改。我試過的類似於下面的代碼的幾個不同的件合併...我不能讓netbeans找到我在同一個目錄下的txt文件... java.io.FileNotFoundException

File file = new File("DataFile.txt"); 
Scanner document = new Scanner(new File("DataFile.txt")); 

或者......

java.io.File file = new java.io.File("DataFile.txt"); 
Scanner document = new Scanner(file); 

但似乎沒有任何工作。我有必要的東西進口。我試過在幾個不同的文件夾(src文件夾和項目的NetBeansProjects文件夾中的其他隨機文件夾)周圍移動DataFile我試圖在項目中創建一個文件夾並將該文件放入該文件夾並試圖使用某種

documents/DataFile.txt 

位我在網上找到的(我命名爲文件夾文件)。

我試過重命名這個文件,用不同的方式保存它。我全都沒有想法。

該文件只是一個數字列表,用於爲我們爲建立加油站模擬器而分配的此程序生成隨機數據。當我使用控制檯的用戶輸入時,程序運行良好。但是我無法讓netbeans爲我的生活找到這個文件!幫幫我!?!?!?

+0

歡迎來到StackOverflow。請注意,當您提出問題時,會在下面直接顯示預覽,您可以使用它來檢查代碼和文本格式等內容。另外,當添加任何源代碼時,可以通過粘貼它然後將其縮進四個或更多空格或全部選中它,然後1)單擊工具欄上的「{}」按鈕,或2)使用「Ctrl + K」。內聯文本可以通過反引號(大多數美國鍵盤上'1'左邊的字符)或''來進行格式化。謝謝。 :) –

回答

0

嘗試添加文件到構建路徑..

+0

太棒了!我喜歡。我怎麼做? –

+0

http://stackoverflow.com/questions/5072127/netbeans-reading-a-data-file-in-src-folder –

+0

我試着將文件放在build文件夾中,並使用了java.io.File文件= new java .io.File( 「DataFile.txt」); 掃描儀文檔=新掃描儀(文件);但無濟於事...... –

0
public void readTextFile(){ 
try{ 
Scanner scFile =new Scanner(new File("filename.txt"); 
while(scFile.hasNext()){ 
String line =scFile.nextLine(); 
Scanner details=new Scanner(line).useDelimiter("symbol"); 

than you can work from there to store integer values use e.g in an array 
litterArr(size)=details.nextInt(); 
Note: size is a variable counting the size/number of info the array has. 

} 
scFile.close(); 
{ 
catch 
(FILENOTFOUNDEXCEPION e){ 
..... *code* 
} 

保存文件的文件夾中的程序,但如果它被保存在另一個文件夾,你需要提供指示文件的位置的路徑作爲文件名的一部分,例如memAthletics.Lines.LoadFromFile('C:\ MyFiles \ Athletics.txt');

希望這有助於清除問題:)

相關問題