java项目导出jar时图片等资源无法加载问题
来源:互联网 发布:sql语句删除表中数据 编辑:程序博客网 时间:2024/06/06 18:41
在做客户端程序时,若将项目导出为可执行jar文件,而项目中包含图片等资源时,可能会遇到无法正确加载显示。
①.图片等若是在项目下的image文件夹中,即如下图
而java代码若是这样写的: ImageIcon icon =new ImageIcon("images/Lock.png");
则在打包出jar文件时,将项目中的images文件夹 同时复制到与jar文件同一根目录下即可加载显示图片
②很多时候可能觉得上一种方式不方便,需要2个文件放置,可以选择在项目的src目录下 新建package images
即如下图
将图片放入到images包下,
则对应代码应该 写为: ImageIcon icon =new ImageIcon(LoginView.class.getResource("/images/Lock.png"));
注意:
1.其中 LoginView为本主类名,因为加载时资源是根据编译后的所处位置来加载的。
2. "/images/Lock.png" 勿要忘记 “/”
通过②方法 打包出的jar文件 如下图所示: images文件夹会被包含进jar包里
至于为什么不在com文件夹中,则是因为java中包名实为路径名,上图中的images并不是com.images
0 0
- java项目导出jar时图片等资源无法加载问题
- 使用Eclipse导出jar包无法加载资源
- spring MVC js css图片等静态资源无法加载问题
- spring MVC js css图片等静态资源无法加载问题
- spring MVC 跳转js css图片等静态资源无法加载问题
- JAVA如何在导出jar时可以将资源图片一起打包在jar中
- 关于eclipse导出Java项目形成的jar包中没有图片以及图片显示问题
- Spring MVC 中图片等静态资源无法加载
- Eclipse下导出java程序可执行的jar包图片无法显示问题的一种解决方法
- Eclipse下导出java程序可执行的jar包图片无法显示问题的一种解决方法
- eclipse导出jar包 jar包中如何导入图片和音乐等资源文件
- java打包jar访问图片等文件资源
- JAVA:如何将图片等资源打包进jar文件
- java程序打包后图片等资源不能加载的问题
- 用maven搭建springmvc项目时,jsp页面无法加载js或者css等静态资源
- Android动态加载外部jar包及jar包中图片等资源文件
- 解决使用SpringMVC时,css、js、image等静态资源无法加载的问题
- VS2013 图片资源无法加载
- iOS高级面试GCD初探
- SPOJ IITWPC4F - Gopu and the Grid Problem [线段树]【数据结构】
- 贪心+二分 (分蛋糕)HDU - 1969
- C#Attribute的使用
- PAT甲级1012
- java项目导出jar时图片等资源无法加载问题
- javascript入门之简单的交互
- Django(七)缓存、信号、Form
- Swap Nodes in Pairs
- dfs入门(2)
- 正则表达式符号字符大全
- 查找字符串中字母出现最多次数的方法小结
- ng2学习笔记(一)初识ng2
- 水果竞猜开奖游戏还可以这样玩