解决java打包之后无法加载静态资源的问题SWTResourceManager.java源码

时间:2021-11-12 14:34:57
【文件属性】:

文件名称:解决java打包之后无法加载静态资源的问题SWTResourceManager.java源码

文件大小:14KB

文件格式:JAVA

更新时间:2021-11-12 14:34:57

SWT 无法加载图片 图片找不到 jar

利用swt中的一个获取图片的类SwingResourceManager 来解决将程序打为使用java打包之后,生成的jar包中图片找不着的。这是因为通过class.getResource()方法在IDEA中运行的路径和生成jar包获取的的路径是不同的。打成jar包后,获取图片的路径中有"xxx.jar!"这里面的内容是不能够被操作系统识别出来的,因此直接通过路径来获取文件是不可能,使用SWTResourceManager可实现这一功能。


网友评论