j2se程序,有这样的程序代码段:thinkImage = new ImageIcon("Images/thinking.gif");
hungryImage = new ImageIcon("Images/hungry.gif");
eatImage = new ImageIcon("Images/eating.gif");这样程序在运行时,要从外存中读取图片文件。
请问如何把图片嵌入到jar或exe文件中?(已将class打包成exe文件)?

解决方案 »

  1.   

    嵌入到jar
    打包的时候一起打包进去
      

  2.   

        图片嵌入jar?
    但是java的打包成jar,其实也是将class文件进行rar算法压缩。将图片放入class文件所在的文件夹中再进行打包
      

  3.   

    用eclipse打包吧,别自己敲命令了...
      

  4.   

    打包JAR的时候,包含src中的图片存放路径,包括图片文件即可。
      

  5.   

    用你的方法,还是不行。我是用一个工具把class文件直接转为exe文件,但是exe文件必须要从磁盘中的定目录读取图片才能显示图片。
      

  6.   

    用ecliple打包的时候,出错:
    JAR 创建失败。请参阅“详细信息”以获取更多信息。
      资源与文件系统不同步:“/OSProblem/Images/hungry.gif”。
      资源与文件系统不同步:“/OSProblem/Images/thinking.gif”。
      已导出,但存在编译警告:OSProblem/src/com/os/entities/Philosopher.java
      已导出,但存在编译警告:OSProblem/src/com/os/view/AppFrame.java