我的代码看起来如此:
File saveLocation = new File("src\\database\\images\\");
ImageIO.write(this.image, "jpg", saveLocation);
我的错误是这样的:
java.io.FileNotFoundException:src \ database \ images(访问被拒绝)
images是我的netbeans项目中的文件夹
我可以读得很好。
答案 0 :(得分:4)
两件事
src\\database\\images\\
可能是一个目录,您需要提供图像的文件名,例如src\\database\\images\\Output.jpg
src
目录。相反,您需要将文件保存在文件系统的某个位置。您可以将./Output.jpg
用于当前工作目录(通常是项目目录)答案 1 :(得分:2)
嗯。这是一个目录......你怎么能从中读取它?我注意到的是你缺少一个文件名。
File saveLocation = new File("src/database/images/myImage.jpg"); // <-- Use `/`.