我正在做一个作业,我必须扫描一个文本文件(balance.txt)。我已经成功地做到了这一点,但只使用了绝对位置,当我尝试相对地指定位置(在我将提交的文件夹中)时,它会出现:
“线程”main“java.nio.file.nosuchfileexception:balance.txt中出现异常”
public class Main {
public static void main(String[] args) throws IOException {
Scanner scanner = new Scanner(System.in);
Scanner reader = new Scanner(Paths.get("balance.txt"));
}
}
我计划提交一个zip文件夹,其中包含文件夹“atmapp”。此文件夹中有“atmapp.java”和“balance.txt”。
我也尝试过诸如“../”和“./”之类的建议,但似乎没有任何效果。
如果有人能帮助我,我将不胜感激!
1条答案
按热度按时间wrrgggsh1#
它实际上正如你所期望的那样工作。如果您通过ide运行它,请搜索.class文件并确保“balance.txt”在它旁边。但是试着通过控制台运行你的代码。
进入文件夹“atmapp”并验证.class文件是否在该文件夹中,然后键入
java Main
. 应用程序将立即启动和停止。我加了一些
System.out
打印文件的内容。