【问题标题】:File not found exception java找不到文件异常java
【发布时间】:2015-01-22 08:46:55
【问题描述】:

我在包含一组图像的资产文件夹中有一个目录名称图像。 我正在尝试访问我的代码中的图像,我不断收到文件未找到异常。

File file = new File("public/images/iowa.jpg");

知道是什么原因吗?

【问题讨论】:

  • 可能文件夹不正确。
  • 尝试使用完整路径,例如 D:/.../public/images/iowa.jpg
  • 您使用的是哪个操作系统?你检查过文档吗:docs.oracle.com/javase/7/docs/api/java/io/File.html
  • 您还没有给出您存放图片文件的文件夹/目录结构,以及包含上述源代码的文件的路径以便能够查看路径遍历。但是请尝试使用文件的绝对路径,然后再次运行并告诉我们结果
  • @ user3687679 然后您可以使用 ../ 移回您的目录,如果您的文件夹位于源代码后一步,则路径应类似于“../public/images/爱荷华州.jpg"

标签: java file playframework


【解决方案1】:

如你所见here

这个异常会被抛出

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

或者

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

所以你应该检查路径是否正确,是否有访问权限。

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 2013-08-02
      • 1970-01-01
      • 1970-01-01
      • 2014-09-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多