【问题标题】:Can't read a folder Java [duplicate]无法读取文件夹 Java [重复]
【发布时间】:2016-09-27 12:55:10
【问题描述】:

所以我正在尝试在 JavaFX 中制作一个小程序。 我的 src 中有一个名为“sprites”的文件夹。 在该文件夹中大约有 700 张图像,但每当我尝试初始化 ImageView 时,它都会给我一个 NullPointerException。

  ImageView imageView = new ImageView(new Image("src\\sprites\\image.png"));

上面的代码不起作用,当我给它一个绝对文件路径时:

  ImageView imageView = new ImageView(new Image("C:\\User\\...\\src\\sprites\\image.png"));

它也不起作用。

但是,如果我将所有 700 张图像移动到我的 src 文件夹的根目录,它就可以正常工作:

 ImageView imageView = new ImageView(new Image("image.png"));

出于组织目的,有没有办法解决这个问题? 我不想在我的 src 文件夹中保留数百个文件,我宁愿将它们放在不同的文件夹中以使事情更整洁

【问题讨论】:

    标签: java url javafx uri


    【解决方案1】:

    如果我记得...

    出于安全考虑,Java 小程序无法访问用户磁盘。 如果你想这样做,你可以,但你需要用证书签署你的小程序。

    您可以提供自动签名的证书。这足以让您测试您的小程序,但如果用户想要使用您的应用程序,他们应该接受它;)

    【讨论】:

    • 第一行问题“我正在尝试制作一个小程序”...
    猜你喜欢
    • 1970-01-01
    • 2015-02-01
    • 2021-03-24
    • 1970-01-01
    • 1970-01-01
    • 2014-10-20
    • 1970-01-01
    • 2019-05-08
    • 2021-11-07
    相关资源
    最近更新 更多