我需要編寫一個程序,要求輸入數字文本文件的文件名,然後根據此數據集計算平均值,中位數等。我編寫了程序,以便在輸入完整路徑(如「C:\ Users \ COSC \ Documents \ inputValues2.txt」)時正確運行,但只要輸入inputValues2.txt,它就不會運行。我一直在研究這兩者之間的差異,但我不完全理解如何解決這個問題。既然它運行正常,否則,我不相信這是代碼的問題,但我是新手,所以我可能是錯的。Java中的相對/絕對路徑
-3
A
回答
1
您的程序需要知道完整路徑才能找到該文件。它不只是在您的計算機上搜索文件「inputValues2.txt」。它需要知道如何到達那裏。如果你願意,你可以將文件移動到你的項目文件夾中,然後你就可以編寫「inputValues2.txt」來訪問它。我通常創建一個名爲在我的項目文件夾「資源」文件夾中,然後讓說,我想創建一個圖像:
Image i = new Image("res/img.png");
-1
你的文件應該是在類路徑。這與您的主類所在的目錄位於同一目錄中。
建議的做法是將其放置在類路徑中的Resources
目錄中,然後您可以通過"Resources/inputValues2.txt"
訪問它。
+2
@Downvoter關注意見。 – Mordechai
+0
不是downvoter,但請注意OP說「請求文件名」,這意味着該文件在構建時不知道。另外,你可能需要你的資源,就像你的代碼一樣,以避免出現nameclash。 –
相關問題
- 1. Java中的File.exists() - 相對路徑或絕對路徑?
- 2. 相對路徑或絕對路徑
- 3. 絕對路徑和相對路徑
- 4. 改變相對路徑絕對路徑
- 5. Node.js:相對路徑和絕對路徑
- 6. 絕對與相對路徑
- 7. 相對和絕對路徑
- 8. 相對v絕對路徑?
- 9. Java Nio相對路徑的絕對路徑
- 10. 更改相對路徑和絕對路徑的基本路徑
- 11. 絕對相對路徑(Eclipse中,JSP)
- 12. Java中的相對路徑
- 13. python中的絕對路徑和相對路徑問題
- 14. 如何處理Localhost中的相對路徑和絕對路徑
- 15. 從python的相對路徑中找到絕對路徑
- 16. Elisp中絕對路徑的相對路徑
- 17. 從兩個絕對路徑構建JavaScript中的相對路徑
- 18. VB.NET中絕對路徑的相對路徑
- 19. Linux中的絕對路徑和相對路徑
- 20. 檢測路徑是絕對路徑還是相對路徑
- 21. 檢查路徑是絕對路徑還是相對路徑
- 22. 絕對與scrapy的相對路徑
- 23. 相對和絕對路徑的JavaScript
- 24. 的.vimrc絕對或相對路徑/ whatelse
- 25. 相對URL的絕對文件路徑
- 26. jQuery的相對和絕對路徑
- 27. 絕對路徑的相對URL
- 28. java中的絕對/相對路徑(jar,ide)
- 29. JAVA - 我需要更改JSOUP中絕對路徑的相對路徑
- 30. 如何從Java中的絕對http路徑獲取相對路徑
請發佈您的程序代碼,以便我們能夠更好地爲您提供幫助。 – JackWhiteIII
希望在[本示例](http://stackoverflow.com/a/11372350/1057230)中的註釋能夠說明主題 –