用Eclipse打包java工程时,为什么我用的图片和文件不能被打包? 我用Eclipse打包一个工程时,过程如下,Export->Runnable jar file->Pakage Reqired libaries into generated jar file 但是我的图片和文件没有被打包进去,也就是说用不了,这是为什么??怎样解决??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 eclipse版本多少啊,我的3.5没你这个选项,估计是你没把所有资源文件选中吧?看看有其他checkbox没。 对了,我还想说下一,我用Export ->jar file时,打包进去了上面的文件,可是还是没有运行的效果,在Eclipse中可以正常显示图片和打开文件,但jar就不能显示图片也不能打开文件。 一楼的flym大哥,那为什么不能正常显示和读取文件呢?? Toolkit kit = Toolkit.getDefaultToolkit();Image mg = kit.getImage(getClass().getResource("/Images/wu.jpg"));frame.setIconImage(mg);这个是给窗口设置图标的 你参考一下吧 Manifest又包含Main-Class吗?是不是没指定啊Manifest-Version: 1.0Created-By: 1.5.0 (Sun Microsystems Inc.)Main-Class: Notepad 将图片放到项目下面 。用相对路径。比如说跟src同级目录下面建image包。里面放图片文件。然后通过Image image = this.class.getClass.getResource("/image/图片名.txt");的方式得到图片。这样打包出来 ,才能显示图片。 Image image = this.class.getClass.getResource("/image/图片名"); 9楼的大哥,Image image = this.class.getClass.getResource("/image/图片名");这样方法在我的Eclipse中直接报错,这个不行.....还有,我是在src同级目录下面建image文件夹(也就是工程文件夹的下面),用Toolkit kit = Toolkit.getDefaultToolkit();Image mg = kit.getImage(getClass().getResource("/Images/wu.jpg"));frame.setIconImage(mg);那么mg为null而kit.creatImage("/images/**.png");也不行只的kit.createImage("images/**.png");可以的Eclipse中显示,但打包为jar后不行 还有一点 。用Eclipse打包的时候选择导入可运行的jar文件。不好意思 ,Image image = this.class.getClass.getResource("/image/图片名");这里是有点问题。后面返回的是ImageIcon 。应该new一个ImageIcon去接住它。也就是 ImageIcon icon = this.class.getClass.getResource("/image/图片名");然后通过icon.getImage();方法得到Image对象。也就是Image image = icon.getImage();然后再给frame设置frame.setIconImage(image); jdbc的resultset问题 怎么new一个List<String>类型的组数 吸血鬼数字 在Java中,“目录”被看作是?? JAVA wrong name 错误! 如何让出来的界面不是四四方方的? 用java如何获取系统时间 JAVA编程一般用什么工具?? 对象初始化的超难理解问题,请求帮助. mysql数据库的转码问题,急急急! 何如在CMD中JAVAC命令报错时,不显示中文报错? StringBuffer 内存溢出
Toolkit kit = Toolkit.getDefaultToolkit();
Image mg = kit.getImage(getClass().getResource("/Images/wu.jpg"));
frame.setIconImage(mg);这个是给窗口设置图标的 你参考一下吧
Created-By: 1.5.0 (Sun Microsystems Inc.)
Main-Class: Notepad
比如说跟src同级目录下面建image包。里面放图片文件。
然后通过Image image = this.class.getClass.getResource("/image/图片名.txt");
的方式得到图片。这样打包出来 ,才能显示图片。
还有,我是在src同级目录下面建image文件夹(也就是工程文件夹的下面),
用Toolkit kit = Toolkit.getDefaultToolkit();
Image mg = kit.getImage(getClass().getResource("/Images/wu.jpg"));
frame.setIconImage(mg);那么mg为null
而kit.creatImage("/images/**.png");也不行
只的kit.createImage("images/**.png");可以的Eclipse中显示,但打包为jar后不行
不好意思 ,Image image = this.class.getClass.getResource("/image/图片名");这里是有点问题。
后面返回的是ImageIcon 。应该new一个ImageIcon去接住它。
也就是 ImageIcon icon = this.class.getClass.getResource("/image/图片名");
然后通过icon.getImage();方法得到Image对象。也就是Image image = icon.getImage();
然后再给frame设置frame.setIconImage(image);