【发布时间】:2011-06-25 23:27:41
【问题描述】:
我无法将我的程序打包成 .exe 或 .jar,因为图像的文件目录不是通用的。
例如,我们当前的目录如下所示:
bufferedImageExample = ImagIO.read("K:/projectFolder/image.gif")
【问题讨论】:
标签: image file jar directory exe
我无法将我的程序打包成 .exe 或 .jar,因为图像的文件目录不是通用的。
例如,我们当前的目录如下所示:
bufferedImageExample = ImagIO.read("K:/projectFolder/image.gif")
【问题讨论】:
标签: image file jar directory exe
查看 java.lang.Class.getResource() 以直接从 .jar 加载图像,并查看 java.util.Properties 以告诉您的应用程序的各个目录在哪里。
【讨论】:
Foo, Foo.getResourceAsStream('foo.gif') 将为您提供一个输入流来访问与 Foo.class 位于同一位置的文件 foo.gif。图Properties你自己——它只是一个带有load()和store()的哈希表,便于从配置文件加载/存储到配置文件。