【已解决】Exception in thread “main“ java.io.FileNotFoundException: fdb.jpg (系统找不到指定的文件。)at java.io.FileI

项目场景:

【已解决】Exception in thread “main“ java.io.FileNotFoundException: fdb.jpg (系统找不到指定的文件。)at java.io.FileI_第1张图片

问题描述:

在实现文件上传、服务器接受图片程序中遇到了"系统找不到指定的文件"的错误,

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)

原因分析:

图片路径有误。

解决方案:

【已解决】Exception in thread “main“ java.io.FileNotFoundException: fdb.jpg (系统找不到指定的文件。)at java.io.FileI_第2张图片

因为在新建 FileInputStream 文件输入流对象的时候 new的文件路径写错了所以导致程序 系统找不到指定的文件。而且我是直接把图片拖进idea中的,文件全程应该是系统的默认路径,所以需要copy 图片的原始路径填入File()中。
【已解决】Exception in thread “main“ java.io.FileNotFoundException: fdb.jpg (系统找不到指定的文件。)at java.io.FileI_第3张图片

修改前:

 FileInputStream fis = new FileInputStream(new File("fdb.jpg"));

修改后

 FileInputStream fis = new FileInputStream(new File("C:\\Users\\admin\\Desktop\\lesson02\\src\\fdb.jpg"));

发现bug得以解决,程序没有继续报错。

没有天生的信心,只有不断培养的信心。

你可能感兴趣的:(bug,java,IO流,File上传)