eclipse导出jar包图片显示不了 我做了一个c/s结构的超市管理系统,在eclipse中一切运行正常,可是导出jar包后换了台机子运行图片就显示不出来了,其他都正常就是图片显示不出来?请高手指点 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你加载的图片路径是直接用如ImageIcon("./imageX.png")格式吧, 在Jar中如果用这种方式加载是不行的, 换成下面的方式试试:Image image = new ImageIcon(this.getClassLoader().getResource(""./imageX.png")).getImage();你的这种情况以前也遇到过, 就是用上面的这种方法解决的. 是路径的问题,注意改路径 Icon h1=new ImageIcon("E:\\tupian.gif");你把jar文件转到别的机器 肯定不是这台机器一样是E盘的根目录了 所以 请把路径改正确 URL u = this.getClass().getClassLoader().getResource("/file/1234.gif"); InputStream is = this.getClass().getClassLoader().getResourceAsStream("/file/1234.gif) 然后你用InputStream和URL在处理 不要导入jar包,直接放到lib下,刷新一下就可以了 new ArrayList(10)(原始类型什么意思),分配容量为10,那么这个10是什么意思? 求工作日(包括法定假日) 进制转换的问题 进度条 如何把画的线去掉 请教一个关于数字转换为字符串的问题 request的小问题 线程和类(内部类和外部类)的一些问题?/ 一些scjp的题,勇于挑战的就进来吧 在applet中使用全局变量的问题 【发布】基于Java的MPI同步通信死锁检测工具 j2se学到什么程度才能学jsp呢?????
Image image = new ImageIcon(this.getClassLoader().getResource(""./imageX.png")).getImage();你的这种情况以前也遇到过, 就是用上面的这种方法解决的.
所以 请把路径改正确
InputStream is = this.getClass().getClassLoader().getResourceAsStream("/file/1234.gif)
然后你用InputStream和URL在处理