我需要编写一个程序,要求输入数字文本文件的文件名,然后根据此数据集计算平均值,中位数等。我编写了程序,以便在输入完整路径(如“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)中的注释能够说明主题 –