public static void main(String args[]){
try{
Scanner input = new Scanner(new File("E:/My Documents/School Work/Java/popoRecordsTXT.txt"));
}catch(Exception e){
System.out.println("Nice try nerd, that file doesn't exist! Edit yo code");
}
}
所以我遇到的问题是每次捕获异常。我不知道它是关于try-catch还是文件路径的问题,但是是的。它编译,但它没有正常运行。
答案 0 :(得分:0)
你正在捕捉一般异常
尝试捕获类似FileNotFoundException或扫描程序可以抛出的一些异常。捕获异常可以是任何例外。除非您尝试捕获特定的异常,否则很难确定问题
答案 1 :(得分:0)
您最有可能获得FileNotFoundException
。尝试在命令提示符中运行edit [file_path]
,并将该路径粘贴到引号中,并使用反斜杠替换正斜杠,并查看它是否有效。该文件路径必须是错误的。从语法上讲,你所拥有的东西没有任何问题。