我用Eclipse打包一个工程时,过程如下,Export->Runnable jar file->Pakage Reqired libaries into generated jar file 但是我的图片和文件没有被打包进去,也就是说用不了,这是为什么??怎样解决???
解决方案 »
- 请问如何让一个方法同时只有2个线程在调用.
- 2个问题
- 在JAVA APPLET中可以便用JDBC或别的方法访问服务器端的数据库吗?
- ftpclient 上传路径的问题
- 谁能帮帮我啊 头疼死了
- 急求:关于两个电梯运行的程序代码
- 如何使JButton恢复成enable?
- 初学者的问题.
- 我想在JInternalFrame中放入JDialog,可是每次最小化后,再最大化JDialog就跑到底面处了,出不来,不知各位有没有好的解决方按?
- 一个程序放到jbpersonal中和放到jbenprise中不一样么?为什么在jbP中编译执行成功,而在jbe中找不到类?
- 何如在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);