我有一段我正在努力解决的代码
System.out.println("What file would you like to open?");
Scanner sc = new Scanner(System.in);
String files = sc.nextLine();
Scanner input = new Scanner(new File(files));
基本上,假设我有一个名为text.txt的文件,我输入该文件作为扫描仪的用户输入进行分析,它应该放在我的目录中?我试着将它放在我班级的bin和src文件中以及我班级里面,但是我一直在FileNotFoundException
处找到:
Scanner input = new Scanner(new File(files));
它甚至没有问我任何用户输入。
答案 0 :(得分:0)
使用
String current = System.getProperty("user.dir");
您可以查看您目前所在的位置。
您可以尝试将其放在项目根文件夹中,一个在src / bin之上。