关于eclipse导出的jar文件为什么无法正确显示图片啊 40
我用eclipse编了一个窗口,窗口中要显示一张图片,在eclipse里面运行可以看到图片,当我导出来后,导出的jar文件运行看不到窗口中的图片了。我建立工程的时候,先建...
我用eclipse编了一个窗口,窗口中要显示一张图片,在eclipse里面运行可以看到图片,当我导出来后,导出的jar文件运行看不到窗口中的图片了。
我建立工程的时候,先建立一个text工程,再建两个源文件夹,一个src一个res,前面放的源文件,后面放的源文件里面调用的图片。别人说,这样建立工程在编程的时候调用图片就不用打路径,如:Icon icon1=new ImageIcon("/a.jpg");但是为什么我这样建立了后还是只能Icon icon1=new ImageIcon("res/a.jpg");才能看到图片呢?
导出jar文件后,我用winrar打开看,里面的res文件夹不见了。所有的图片直接调到更目录下了。我想这样是不是我源文件里面的Icon icon1=new ImageIcon("res/a.jpg");就无法定位路径了,所以就看不到图片了
啊,可是当我改成Icon icon1=new ImageIcon("res/a.jpg");还是看不到图片啊。请高手赐教,谢谢
好像不行啊,这样改后普通运行都有问题了。下面控制台中提示:Uncaught error fetching image:
java.lang.NullPointerException
at sun.awt.image.URLImageSource.getConnection(Unknown Source)
at sun.awt.image.URLImageSource.getDecoder(Unknown Source)
at sun.awt.image.InputStreamImageSource.doFetch(Unknown Source)
at sun.awt.image.ImageFetcher.fetchloop(Unknown Source)
at sun.awt.image.ImageFetcher.run(Unknown Source) 展开
我建立工程的时候,先建立一个text工程,再建两个源文件夹,一个src一个res,前面放的源文件,后面放的源文件里面调用的图片。别人说,这样建立工程在编程的时候调用图片就不用打路径,如:Icon icon1=new ImageIcon("/a.jpg");但是为什么我这样建立了后还是只能Icon icon1=new ImageIcon("res/a.jpg");才能看到图片呢?
导出jar文件后,我用winrar打开看,里面的res文件夹不见了。所有的图片直接调到更目录下了。我想这样是不是我源文件里面的Icon icon1=new ImageIcon("res/a.jpg");就无法定位路径了,所以就看不到图片了
啊,可是当我改成Icon icon1=new ImageIcon("res/a.jpg");还是看不到图片啊。请高手赐教,谢谢
好像不行啊,这样改后普通运行都有问题了。下面控制台中提示:Uncaught error fetching image:
java.lang.NullPointerException
at sun.awt.image.URLImageSource.getConnection(Unknown Source)
at sun.awt.image.URLImageSource.getDecoder(Unknown Source)
at sun.awt.image.InputStreamImageSource.doFetch(Unknown Source)
at sun.awt.image.ImageFetcher.fetchloop(Unknown Source)
at sun.awt.image.ImageFetcher.run(Unknown Source) 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询