我需要编写一个程序,询问数字文本文件的文件名,然后从该数据集中计算平均值,中位数等。我编写了程序,以便在输入完整路径时正确运行,例如" C:\ Users \ COSC \ Documents \ inputValues2.txt"但是当我只输入inputValues2.txt时它不会运行。我一直在研究两者之间的差异,但我还没有完全理解如何解决这个问题。由于它运行正常,否则,我不相信这是代码的问题,但我是新手,所以我可能是错的。
答案 0 :(得分:1)
您的程序需要知道完整路径才能找到该文件。它不只是在您的计算机上搜索文件“inputValues2.txt”。它需要确切知道如何到达那里。如果您愿意,可以将文件移动到项目文件夹中,然后您就可以编写“inputValues2.txt”来访问它。我通常在我的项目文件夹中创建一个名为“res”的文件夹,然后让我说我正在尝试创建一个图像:
Image i = new Image("res/img.png");
答案 1 :(得分:-1)
您的文件应位于类路径中。这与你的主班所在的目录相同。
建议的做法是将其放在类路径中的Resources
目录中,然后您可以通过"Resources/inputValues2.txt"
访问它。