关于jar生成exe时出现背景图片无法显示的问题
来源:互联网 发布:win10 windows安全性 编辑:程序博客网 时间:2024/05/16 07:18
首先在解决这个问题之前我们需要了解一下绝对路径和相对路径。
关于绝对路径和相对路径网上都有详细的解释,大家可以自行百度,我在这里就浅显的讲解一下。
绝对路径是指文件真正存在硬盘上的路径。例如,一张名称为“1.jpg“的图片资源存在于你的“D:\image\”下面,那么这张图片的绝对路径为“D:\image\1.jpg”。
相对路径是指相对于自己的目标文件的位置。例如,s1.java与1.jpg同在“D:\Demo\image\”里面,那么s1要想调用这张图片,就可以直接用
new ImageIcon(getClass().getResource("1.jpg");
如果两者没有在同一目录下,例如,s1.java位于“D:\Demo\text\s1.java”,1.jpg位于“D:\Demo\image\1.jpg”,那么s1想要调用这张图片,就可以直接用
new ImageIcon(getClass().getResource("/image/1.jpg")
在使用相对路径时,一定要明白3个特殊符号:
“./” 是指根目录 (指逻辑驱动器的最上一级目录,例如打开C盘就进入了C盘根目录)
“../” 是指上一层目录
“/” 是指当前根目录(指当前正在使用的目录)
明白这个之后,关于图片无法加载的问题就已经解决了大半,然后我们要做的再生成jar时将图片的目录包含进去,
大家可以看下这篇文章 到第五步的时候执行下面图示的步骤:
1.点击加号
2.点击“+”号后,选择 Directory Content
.
3. 选择图片所处目录
4.点击Apply 在点击OK!
这样这个背景图片就会显示出来了。
如果你有什么问题可以加Q 193796223 进行探讨。
1 0
- 关于jar生成exe时出现背景图片无法显示的问题
- 关于jsp中用css无法显示背景图片的问题
- 关于导入jar时出现的问题
- qt生成exe文件,界面的工具栏图片有qrc生成无法显示问题
- 关于win32绘图出现无法显示彩色问题的解决
- 关于css中设定的背景图片无法显示的记录。
- 关于启动wampserver出现的php.exe 无法启动此程序问题的解决
- 关于exe文件无法打开的问题
- 关于debug t1.exe出现的问题
- 关于java生成exe的问题
- 关于MFC播放背景音乐和显示背景图片的问题
- android 关于生成jar包的问题
- 关于java生成jar,jar转换成exe,exe转成windows下的服务,做成批处理的简单概述
- 关于Jar包的生成后 资源文件无法找到
- 关于最近出现的病毒导致桌面无法显示的问题
- jar.exe的encode问题
- 关于UIView的背景图片问题
- 【JAVA】使用jacob生成的html,关于文字乱码处理,图片无法显示等问题。
- xcode中安装ruby环境
- Linux定时任务Crontab详解
- iOS同步锁
- codeforces round#404(div.2) A. Anton and Polyhedrons
- 天梯赛 5-9 抢红包
- 关于jar生成exe时出现背景图片无法显示的问题
- MySQL 主从复制与读写分离概念及架构分析
- 微信小程序之自定义模态弹窗(带动画)实例 —— 微信小程序实战系列(8)
- 使用crontab,让linux定时执行shell脚本
- Linux内核/Unix环境
- 数据压缩实验二 图像文件的读写和转换(bmp转yuv)
- 使用Struts2自带的验证出现的页面错误问题:No result defined for action action.UserAction and result
- content-type
- 滥用C++容器的教训:vector和set的查找效率问题