找不到文件异常java

找不到文件异常java,java,file,playframework,Java,File,Playframework,我在资产文件夹中有一个directoynames图像,其中包含一组图像。 我试图访问我的代码中的图像,我一直得到文件未找到异常 File file = new File("public/images/iowa.jpg"); 你知道原因是什么吗?如你所知 将引发此异常 具有指定路径名的文件不存在时 或 如果文件确实存在,但由于某种原因无法访问,例如试图打开只读文件进行写入 因此,您应该检查路径是否正确,以及您是否有访问它的权限。在播放框中,我们使用的位置如下: "@routes.Assets.

我在资产文件夹中有一个directoynames图像,其中包含一组图像。 我试图访问我的代码中的图像,我一直得到文件未找到异常

File file = new File("public/images/iowa.jpg");
你知道原因是什么吗?

如你所知

将引发此异常

具有指定路径名的文件不存在时

如果文件确实存在,但由于某种原因无法访问,例如试图打开只读文件进行写入


因此,您应该检查路径是否正确,以及您是否有访问它的权限。

在播放框中,我们使用的位置如下:

 "@routes.Assets.at("/images/image.jpg")"

可能文件夹不正确。请尝试使用完整路径,如D:/…/public/images/iowa.jpg您使用的是哪个操作系统?您是否检查了文档:您没有给出存储图像文件的文件夹/目录结构,以及包含上述源代码的文件的路径,以便能够查看路径遍历。但是请尝试使用文件的绝对路径,然后再次运行并告诉我们结果@user3687679,然后您可以使用../移回您的目录,如果您的文件夹位于源代码的一步后,则路径应为“./public/images/iowa.jpg”