项目场景:
问题描述:
在实现文件上传、服务器接受图片程序中遇到了"系统找不到指定的文件"的错误,
Exception in thread "main" java.io.FileNotFoundException: fdb.jpg (系统找不到指定的文件。)
at java.io.FileInputStream.open0(Native Method)
at java.io.FileInputStream.open(FileInputStream.java:195)
at java.io.FileInputStream.<init>(FileInputStream.java:138)
at com.company.LessionStudy.TcpClientDemo02.main(TcpClientDemo02.java:15)
原因分析:
图片路径有误。
解决方案:
因为在新建 FileInputStream
文件输入流对象的时候 new的文件路径写错了所以导致程序 系统找不到指定的文件。而且我是直接把图片拖进idea中的,文件全程应该是系统的默认路径,所以需要copy 图片的原始路径填入File()中。
修改前:
FileInputStream fis = new FileInputStream(new File("fdb.jpg"));
修改后
FileInputStream fis = new FileInputStream(new File("C:\\Users\\admin\\Desktop\\lesson02\\src\\fdb.jpg"));
发现bug得以解决,程序没有继续报错。
没有天生的信心,只有不断培养的信心。