我在jbuilder编译器下编译运行都能够成功,但是直接双击生成的jar文件就不能成功。我做的是一个swing系统,起始页的按钮有图片。图片放在images文件夹下,看了一下jar也确实有images文件夹里面也有图片。但就是不能正常运行了,怀疑还是没能读到图片。难道jar下获取的不是java类的加载路径么。
所用的方法是
try{
InputStream input = Thread.currentThread().getContextClassLoader().getResourceAsStream("order.jpg");
byte[] imageByte = new byte[input.available()];
input.read(imageByte);
ImageIcon imageIcon1 = new ImageIcon(imageByte);
}catch(IOException e){
&n bsp; e.printStackTrace();
}
所用的方法是
try{
InputStream input = Thread.currentThread().getContextClassLoader().getResourceAsStream("order.jpg");
byte[] imageByte = new byte[input.available()];
input.read(imageByte);
ImageIcon imageIcon1 = new ImageIcon(imageByte);
}catch(IOException e){
&n bsp; e.printStackTrace();
}
解决方案 »
- 网站监控如何设计
- 求助!!!tomcat能正常启动但访问不了主页
- GBK 转 UTF-8问题
- 请教各位达人问题
- 数据挖掘方面有哪些产品?
- 请大家解释一下序列化
- 用JAVA是不是要它的类库?
- 归来献礼:最容易配置的免费的java applicationserver+webserver+Database是什么?
- 请问如何写一段随机变换图片的JAVA代码,或者是随机显示表格背景的代码!?
- 我想用JNDI获取2000server用户的信息,应该怎么做?
- JScroolPane的viewport中加入一个JPanel,如何实现导航功能
- 开了个java的专题论坛 有兴趣的来看看噢 javafans.net
ImageIcon ico = new ImageIcon(getClass().getResource("/com/test/images/test.gif"));