【问题标题】:How to make an io images file directory universal so the program can be packaged into a .jar or .exe file?如何使 io 图像文件目录通用,以便可以将程序打包成 .jar 或 .exe 文件?
【发布时间】:2011-06-25 23:27:41
【问题描述】:

我无法将我的程序打包成 .exe 或 .jar,因为图像的文件目录不是通用的。

例如,我们当前的目录如下所示:

bufferedImageExample = ImagIO.read("K:/projectFolder/image.gif")

【问题讨论】:

    标签: image file jar directory exe


    【解决方案1】:

    查看 java.lang.Class.getResource() 以直接从 .jar 加载图像,并查看 java.util.Properties 以告诉您的应用程序的各个目录在哪里。

    【讨论】:

    • 谢谢,这看起来像我需要的。你能给我一个如何实现这两个的例子吗,因为我似乎无法从 java 的网站上弄清楚。
    • (Simplified:) for a class Foo, Foo.getResourceAsStream('foo.gif') 将为您提供一个输入流来访问与 Foo.class 位于同一位置的文件 foo.gif。图Properties你自己——它只是一个带有load()store()的哈希表,便于从配置文件加载/存储到配置文件。
    猜你喜欢
    • 2013-06-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-19
    • 1970-01-01
    • 2021-02-27
    • 1970-01-01
    • 2011-05-29
    相关资源
    最近更新 更多