JB里的图片的路径设置好像和JDK的路径设置是不一样的,你把你的1.jpg路径改改试试看。

解决方案 »

  1.   

    我成改过file:///d:/,,,
    之类的也不行
      

  2.   

    看看有没有大小写的问题!
    比如你程序里写的是1.jpg,而其实这个文件是1.JPG
    这样的话很容易出现这种情况(我在j2me里就遇到过)
      

  3.   

    恩,他编易成.exe时是否把需要的文件都打到.exe那个文件里了?
    编译同时还生成一个.jar他有什么用啊?
      

  4.   

    ImageIcon img1=new ImageIcon(.class.getsource("1.jpg"));
    和class放在同一个路径,按你的情况好像就是添加到.jar文件里.如果没有必要不要用package,这样就很容易知道问题处在哪里.
      

  5.   

    .jar是java默认支持的压缩格式.用rar之类的软件打开看一下,就知道里面有什么了.如果用于网络,建议用.jar打包,那样会缩短客户端的下载时间.
      

  6.   

    我已经把它放到同一目录里了。。
    为什么容易知道错误出在那里呢?
    那个.jar对.exe有用吗?
    没有.jar那个.exe就不能运行吗?
      

  7.   

    个人估计主要的运行文件都是在jar包里的,而那个exe文件不过是在windows平台下的类似于一个快速启动的功能文件而已。
      

  8.   

    没有.jar也可以运行的:)
    结分!!