Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 程序总是抛出异常_Java_Try Catch - Fatal编程技术网

Java 程序总是抛出异常

Java 程序总是抛出异常,java,try-catch,Java,Try Catch,所以我遇到的问题是每次都会捕获异常。我不知道这是一个关于try-catch还是文件路径的问题,但是是的。它可以编译,但不能正常运行。您正在捕获一个常规异常 尝试捕获FileNotFoundException或扫描仪可能引发的某些异常。捕获异常可以是任何异常。除非您尝试捕获特定异常,否则很难找出问题所在您很可能会遇到FileNotFoundException。尝试在命令提示符下运行edit[file\u path],然后将该路径粘贴到引号中,并将正斜杠替换为反斜杠,然后查看它是否有效。该文件路径必

所以我遇到的问题是每次都会捕获异常。我不知道这是一个关于try-catch还是文件路径的问题,但是是的。它可以编译,但不能正常运行。

您正在捕获一个常规异常


尝试捕获FileNotFoundException或扫描仪可能引发的某些异常。捕获异常可以是任何异常。除非您尝试捕获特定异常,否则很难找出问题所在

您很可能会遇到
FileNotFoundException
。尝试在命令提示符下运行
edit[file\u path]
,然后将该路径粘贴到引号中,并将正斜杠替换为反斜杠,然后查看它是否有效。该文件路径必须是错误的。从语法上讲,你所拥有的东西没有任何问题。

你是否已经缩小了捕获到的
异常的原因?为什么不
e.printStackTrace()
这样你就可以判断出哪里出了问题,而不是仅仅侮辱自己,不打印出哪里出了问题?结果是我扫描的文本文件出现了错误。这非常有助于缩小错误的可能性。谢谢
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");
    }
}