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本身自带的弹窗。

图片资源加载路径分析以及netbeans打包java程序,并包含图片资源相关推荐

  1. netbeans打包java程序,并包含外部jar包

    1. 在Netbeans的文件栏目中找到build.xml文件,在最后一行前面加入如下文本: <target name="package-for-store" depends ...

  2. 乾坤微服务子项目图片资源加载失败

    一.背景 子项目单独运行时正常:放在乾坤上,<img />加载图片时失败 二.分析原因 假设乾坤项目域名为 http://www.aaa.com,子项目域名为 http://www.bbb ...

  3. html等待图片全部加载,imgLoad等待图片资源加载完成后执行函数(图片预加载)...

    修改自一个2013年写的js判断图片资源加载完成后再执行函数的代码: 当时的代码片断需要手动加入需要确定加载完的图片名称到数组,比较麻烦,修改为插件后,不需要手动添加文件名称,只需对需要确定加载完成的 ...

  4. 没有为 ucrtbase.dll 加载符号_深入理解Java虚拟机(类加载机制)

    上一篇文章我们介绍了「类文件结构」,这一篇我们来看看虚拟机是如何加载类的. 我们的源代码经过编译器编译成字节码之后,最终都需要加载到虚拟机之后才能运行.虚拟机把描述类的数据从 Class 文件加载到内 ...

  5. java 线程加载类_怎么判断java当前线程是否加载了一个类的字节码

    展开全部 原生的ClassLoader是有e68a843231313335323631343130323136353331333337616631一个方法判断类是否已经加载的/** * Returns ...

  6. vue项目批量加载url文件并打包到zip下载

    vue项目批量加载url文件并打包到zip下载 项目里之前是遇到这样一个需求哈,需要根据选择的不同动态批量生成并下载图片, 而且这个图片不是一张一张生成下载,而是要等他选好条件之后, 把对应的图片动态 ...

  7. Vue 首屏加载优化(dist 打包文件从 5M+ 缩减到 324kb)

    最近在做 Vue 项目的首屏优化,效果不错,在这里将经验分享给大家,总的优化措施是以下四点. 优化方式1:将项目中用到的图片移动到百度云文件存储 优化方式2:使用路由懒加载 优化方式3:关闭 sour ...

  8. unity加载sprite_Unity 利用UGUI打包图集,动态加载sprite资源

    今天做了一个UI界面,这个界面是好友界面,该界面上有若干个好友item. 需要对每个tem的头像对象(image)动态显示对应的头像.尝试利用UGUI的图集来加载,具体实现如下: 1.首先,需要知道S ...

  9. JVM从入门到精通(三):热加载的实现原理,Java内存模型,缓存行,指令重排,合并写技术等

    上节回顾:类加载机制 双亲委派机制 parent只是一个成员变量,不是继承关系. 上节课的遗留问题 parent是怎么指定的? 手动指定parent: 双亲委派机制可以被打破吗? 双亲委派机制是在Cl ...

最新文章

  1. Shell脚本文件操作
  2. 自律到极致-人生才精致:第6期
  3. weblogic数据源配置的问题,weblogic密码破解
  4. django实现web分页的三种方法
  5. AngularJS缓存
  6. 清除Eclipse工作空间列表
  7. 零基础入门cv - 街景字符编码识别_零基础入门CV赛事- 街景字符编码识别-03
  8. python核心编程之Python聚类算法之凝聚层次聚类实例分析
  9. android qq三方登录授权失败,qq第三方登陆授权失败110401错误码解决办法介绍
  10. 三菱PLC进行连续数据采集、时序和故障追踪的方法
  11. Excel 文件格式解析
  12. 读书记录|《所罗门王的指环》
  13. VBA入门到进阶常用知识代码总结47
  14. shell脚本——注释(单行注释 多行注释)
  15. 视频教程-Python疫情监控完整项目实战-Python
  16. 前端谷歌浏览器基本介绍及前后端分离原理分析
  17. 余弦定理和新闻的分类
  18. Java面试题总结(乱序版,来自大厂面试官的MySQL灵魂十连问
  19. 全球及中国抗高血压药物市场经营状况及投资竞争力分析报告2021-2027年
  20. 金融财务工作汇报PPT模板

热门文章

  1. IEEE JBHI 投稿因格式问题打回记录
  2. Redis-数据结构与对象-对象
  3. 域渗透——Local Administrator Password Solution
  4. 浅谈Oracle绑定变量
  5. HTML5移动Web开发指南
  6. httpd glibc free() 报错解决一例
  7. GB28181流媒体服务LiveGBS启动报错 HTTP Port[10000] In Use
  8. sso单点登录系统(解决session共享)
  9. [转]小程序web-view组件
  10. 当罗密欧遇到朱丽叶... ...当指针遇到数组