当前位置:  技术问答>java相关

资源文件压入 jar 包里就不能用了,怎么解决?

    来源: 互联网  发布时间:2017-03-24

    本文导语:  比如,我写了一个程序 m.java,编译为 m.class,读取当前路径下的 s.gif 这三个文件都在 c:/dt/ 这个目录下 我在 c:/dt/ 目录下运行 java m,结果正常,可以读出 s.gif 然后我编写 c:/dt/META-INF/MANIFEST.MF 这个文件,只...

比如,我写了一个程序 m.java,编译为 m.class,读取当前路径下的 s.gif
这三个文件都在 c:/dt/ 这个目录下
我在 c:/dt/ 目录下运行 java m,结果正常,可以读出 s.gif

然后我编写 c:/dt/META-INF/MANIFEST.MF 这个文件,只写了这么一行
Main-Class: Mine
然后压缩成 c:/dt.zip
然后我到 c:/ 根目录下执行 java -jar dt.zip
结果其他正常,但就是图片显示不出来,怎么办?

|
份特,和你图片定位有关,比如你使用如下定位方法
image1 = new ImageIcon(test.Frame1.class.getResource("openFile.gif"));
那么图片就和你的类在一起就行了,绝对不会错!

|
http://expert.csdn.net/Expert/topic/1257/1257512.xml?temp=1.850528E-02

|
MANIFEST.MF 
内容改成
Main-Class: m

|
用什么方法读image的?? 是不是用的绝对路径啊?? 
jar包中的URL可跟file不同啊

|
就是用相对路径,不可以用绝对路径,
例如:
可以dt/abc.def
不可以c:dt/abc.def

|
楼上正解 :D

    
 
 

您可能感兴趣的文章:

  • samba不能访问带密码的windows2000资源
  • 我在windows xp下用vmware装了linux,能不能实现资源共享?
  • Applet对本地资源是不能访问的,那如果我要用Applet做打印设计,那如何是好呢??
  • 90分请教!为什么我写的JSP在本地测试正常,上传以后就不能用(提示资源不允许)
  • 资源调配,业务流程和配置管理的解决方案 OpsMezzo
  • 菜鸟问题: 请教网络浏览器占用大量资源的解决办法
  • JVM内存资源耗尽,有解决方案吗?
  • 在Android开发中替换资源图片不起作用的解决方法
  • 过滤Android工程中多余资源文件的解决方法
  • 基于将Android工程做成jar包和资源文件的解决方法
  • Java加载资源文件时的路径问题的解决办法
  • 经验交流系列一:J2SE、J2EE、J2ME介绍,资源介绍及常见问题分析解决!
  • 经验交流系列一:J2SE、J2EE、J2ME介绍,资源介绍及常见问题分析解决!(++继续++)
  • Android中加载网络资源时的优化可使用(线程+缓存)解决
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • zilong:JAVA有专门存放字符串等资源的资源文件吗?
  • applet中读取服务器的资源文件如图片、音乐文件等。怎么弄?请大家帮忙!
  • android开发教程之系统资源的使用方法 android资源文件
  • c#使用资源文件的示例
  • 怎样实现将资源编译进可执行文件中?
  • 我需要解压在Unix下经过compress的文件,谁有相关的java资源,谢谢。
  • Windows资源文件编辑工具 ResEd
  • 学struts的朋友请进!——资源文件的中文问题!
  • 在LINUX下,进程间访问临界资源只能通过效率很低的锁文件方式来实现吗?
  • Android 工程内嵌资源文件的两种方法
  • 请问:在java的自带例子中(demo/jfc/Notepad/resources)中的资源文件Notepad_zh_CN.properties内的uXXXX怎么显示出来,我怎么输入?
  • 读取spring配置文件的方法(spring读取资源文件)
  • Android字符串资源文件format方法使用实例
  • Android中主要资源文件及文件夹介绍
  • ThinkPHP模板引擎之导入资源文件方法详解
  • nginx中使用nginx-http-concat模块合并静态资源文件
  • ThinkPHP模板引擎导入资源文件教程详解
  • 解析Android资源文件及他们的读取方法详解
  • Android 原始资源文件的使用详解
  • Linux下GCC内置原子操作函数(多线程资源访问)介绍
  • 怎样才能配置XSERVER,让它能最少的使用资源??哪一个窗口管理器使用资源最少??为什么我的LINUX用掉了我80%的内存资源??????要我命呀!!!!!
  • Docker技术使用场景主要特性等相关资源整理
  • android开发教程之framework增加字符串资源和图片等resource资源
  • HTML URL 链接 ( 统一资源定位器 )定义及用法详细介绍
  • 打印当前资源限制,怎么我的资源都没限制值啊?
  • 个人资源计划 PRP
  • 人力资源系统 Laika
  • PHP的资源管理框架 Assetic
  • 我想知道LINUX如何与WIN98,WIN2000共享资源?
  • SWF资源提取工具 SWFRIP
  • PHP资源管理框架Assetic简介


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3