读取jar文件中的资源
Posted on Wed 30 June 2010 in misc
在前面一篇文中,生成仪表盘时使用了背景图片和指针图片,如果将这些图片(资源)和代码打包到一个jar文件中,读取的时候需要注意一下路径问题。
打包后路径如下图所示:
ict\ |
---|
--Dashboard.java\ |
image\ |
-bg.png\ |
-pointer.png |
如需在Dashboard.java中读取bg.png和pointer.png资源,可以使用如下的代码:
this.getClass().getClassLoader().getResourceAsStream("images/bg.png");
this.getClass().getClassLoader().getResourceAsStream("images/pointer.png");