一般的java项目在打包成jar包的时候,会出现src外的文件访问不到的情况。

原因:由于存放的图片的路径可能是在src外面的。这样子,打包成jar包之后,类中访问的路径是需要到src下找资源。这时候就出现找不到图片的情况。

如:

这里提供几种解决方案:

  1. 打包后操作
    就是在打包成jar包之后,把需要的图片的文件夹,存在到和jar包相同的目录中。
  2. 打包前操作
    就是把图片存放的文件夹,写到src的路径下,把普通文件夹,改成package包。然后使用如下代码进行图片的获取:
类.class.getResource("图片路径")

结构图:

java项目打成jar包后,图片不显示等情况相关推荐

  1. Java项目打成Jar包后执行Jar包指定方法

    最近在考虑跳个槽的问题,也看了几个面试,其中有一个面试让我本地写一个蛇形矩阵,打成Jar包,并且可以使用java -jar 命令启动,本人基础不太牢固,这个问题我找了半天才找到解决的办法,面试题答完直 ...

  2. idea将java项目打成jar包

    一.idea将java项目打成jar包(非maven方式) File -->Project Structure -->Artifacts --> Jar --> From mo ...

  3. 命令行把java项目打成jar包

    工作中需要把jenkin-client项目打成jar包使用. 以下为在命令行用jar命令打包,记录一下: 切换到项目路径,执行 jar cf  jenkin-client.jar  java-clie ...

  4. SpringBoot项目打成jar包后,无法读取resources下的文件

    最近在使用aspose将word转PDF并进行签章打印,读取凭证文件时遇到一个问题,凭证文件放在resources目录下,Windows下可正常读取,但是打成jar包部署到Linux服务器上却取不到文 ...

  5. spring boot 项目打成jar包后读取文件问题

    java.io.FileNotFoundException: class path resource [xxx.xls] cannot be resolved to absolute file pat ...

  6. 【SpringBoot】项目打成 jar 包后关于配置文件的外部化配置

    在未进行任何处理的情况下,SpringBoot 会默认使用项目中的 application.properties 或者 application.yml 来读取项目所需配置. 我这里只记录几种自己所用到 ...

  7. idea将项目打成jar包

    在用jmeter做压测时,需要将项目打成jar包放至在如下目录 /Users/admin/Documents/software/apache-jmeter-5.1.1/apache-jmeter-5. ...

  8. Eclipse中将java类打成jar包形式运行

    记录一次帮助小伙伴将java类打成jar包运行 1.创建java project项目 file > new > project > java project 随便起一个项目名称,fi ...

  9. “java程序打成jar包 如何处理第三方jar包”

    eclipse的export的 runnable jar file 导出的jar包的形式应该可以避免这个问题,直接想所依赖的jar里的class文件也一并打入jar包里了. 问题一: 现在有一j2se ...

  10. java项目打jar包

    http://www.cnblogs.com/tianguook/archive/2012/03/14/2396335.html java项目打jar包分为2种情况: 一.java项目没有导入第三方j ...

最新文章

  1. 全国大学生智能车竞赛双车接力组芯片申请汇总
  2. Entropy of Primitive: From Sparse Representation to Visual Information Evaluation(TCSVT2015)
  3. 基于服务器端保存用户的查询参数
  4. ArcGIS JS先添加动态图层,再添加切片图层后不显示
  5. 经典Android开发教程!这些新技术你们都知道吗?年薪超过80万!
  6. 伊恩斯普里格斯3D肖像的秘密
  7. Spring Boot项目中使用RestTemplate调用https接口出现 unable to find valid certification path to requested target
  8. mysql_udf_http(根据mysql表自动触发发送http请求)
  9. 16进制 转为图片 php_PHP实现简单RPC
  10. c 语言车牌识别系统课题设计,基于图像的车牌识别系统的设计和实现
  11. FAT32文件操作系统
  12. 韦氏成人智力测试软件,(实例分析)韦氏成人智力测验(WAIS-RC)
  13. 线性方程组、齐次线性方程组和非线性方程组的最小二乘解
  14. Java内存马-Instrument
  15. 第46讲 Android Camera2 API AWB自动白平衡
  16. php控制打印机打印设置,专为控制打印设计的CSS样式
  17. pytroch冻结某些层的常用方法
  18. SpringCloud Alibaba实战--第八篇:Seata分布式事务处理
  19. 快递100Api调用实时快递查询
  20. java导出excel带图片_JAVA的poi实现模版导出excel(带图片).doc

热门文章

  1. bmp怎么改jpg格式?
  2. 小学班级计算机社团活动章程,小学腾飞电脑小社团活动章程.doc
  3. 谷歌浏览器设置跨域方法集合
  4. 区块链(一) 初识区块链
  5. C++:CMake常用变量【CMAKE_CXX_FLAGS、CMAKE_BUILD_TYPE、×_BINARY_DIR】
  6. 字符串的解读和标签模板
  7. 布隆过滤器在HBase中的应用
  8. LeetCode 图解 | 237.删除链表中的节点
  9. 微信Android热补丁实践演进之路-andFix / ClassLoader / Tinker
  10. c语言写街机,C 实现 Atari 经典街机游戏《飞天蜈蚣》