我的代码如下所示:
File saveLocation = new File("src\\database\\images\\");
ImageIO.write(this.image, "jpg", saveLocation);
我的错误是这样的:
java.io.FileNotFoundException:src\database\images(访问被拒绝)
images 是我的 netbeans 项目中的一个文件夹
我可以很好地阅读它。
最佳答案
两件事
src\\database\\images\\
可能是一个目录,您需要提供图像的文件名,例如src\\database\\images\\Output .jpg
例如- 您永远不应该引用
src
目录。相反,您需要将文件保存在文件系统的某个位置。您可以使用./Output.jpg
作为当前工作目录(通常是项目目录)
关于java:使用ImageIO写入图像文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23508708/