图片资源加载路径分析以及netbeans打包java程序,并包含图片资源
2011-10-25 16:41
507 查看
1. 首先说说如何将图片导入程序中
图片放在images文件夹下,该文件夹放在不同地方,程序中有不同的加载方法。
(1)images/test.png放在了src下,则程序中加载的路径为:new ImageIcon("images/test.png");
(2)images/test.png放在了主程序目录,与src是平行目录,则程序中加载路径为:new ImageIcon("./images/switch.png");
当然,如果要将该图片资源打包进jar中,需要使用ClassLoader.getSystemResource()来加载:
new ImageIcon(ClassLoader.getSystemResource(("images/test.png")));
2.netbeans打包Java程序。
有两种打包方式,一种是将图片文件放在包的外部,此时只要将images/test.png放在与src平行目录下即可;二种是将images/test.png放在src下,这样打包jar时,会将图片与class文件同时打包。注意:别忘了jar调用图片资源要用ClassLoader.getSystemResource()函数。
然后,使用exe4j就可以将jar文件打包成exe文件。注意:需要注册,否则会弹出exe4j本身自带的弹窗。
图片放在images文件夹下,该文件夹放在不同地方,程序中有不同的加载方法。
(1)images/test.png放在了src下,则程序中加载的路径为:new ImageIcon("images/test.png");
(2)images/test.png放在了主程序目录,与src是平行目录,则程序中加载路径为:new ImageIcon("./images/switch.png");
当然,如果要将该图片资源打包进jar中,需要使用ClassLoader.getSystemResource()来加载:
new ImageIcon(ClassLoader.getSystemResource(("images/test.png")));
2.netbeans打包Java程序。
有两种打包方式,一种是将图片文件放在包的外部,此时只要将images/test.png放在与src平行目录下即可;二种是将images/test.png放在src下,这样打包jar时,会将图片与class文件同时打包。注意:别忘了jar调用图片资源要用ClassLoader.getSystemResource()函数。
然后,使用exe4j就可以将jar文件打包成exe文件。注意:需要注册,否则会弹出exe4j本身自带的弹窗。
相关文章推荐
- 图片资源加载路径分析以及netbeans打包java程序,并包含图片资源
- java程序打包后图片等资源不能加载的问题
- netbeans打包java程序,并包含外部jar包
- netbeans打包java程序,并包含外部jar包
- 包含第三方jar包以及dll文件的Java程序打包
- Java程序打包后图片不显示:Java的insertIcon函数打包后,路径问题
- 102-资源打包,内存分配,内存泄漏,私有API,硬件信息的获取,使用imageName加载图片和使用imageWithContentsOfFile加载图片的场合优缺点及内存分析
- java程序打包后文件图片不能加载的问题
- java加载资源路径以及ClassPath的关系
- .在java和java web程序中的含义以及如何获取web资源
- 用InstallAnywhere打包Java程序包含MySQL数据库
- java程序图片加载小结
- java 高新技术【6】 反射开发框架以及用 类加载器 管理资源和配置文件
- Java如何获取当前的jar包路径以及如何读取jar包中的资源
- Android ListView异步加载图片错位、重复、闪烁分析以及解决方案
- java路径以及获取资源文件的方法
- TexturePacker 图片打包工具讲解与使用并且批处理打多包以及资源加密
- java 高新技术【6】 反射开发框架以及用 类加载器 管理资源和配置文件
- java 导入图片时的路径问题 示例程序
- 微信小程序上传图片到服务器(java后台以及使用springmvc)