作者catjimmy (cat)
看板java
标题Re: [问题] compile正常,打包成jar後却失败?
时间Fri Jul 29 11:10:14 2011
经过不眠不休的抢救,小弟已经解决了一些问题
第一个画面元件出不来的问题,是因为小弟是将元件包在一个图片的Label中
而包装的Label抓不到图片而导致,我的程式码架构如下
程式
|
|--src
|--程式码
|--pic
|--所有图片
而在程式中我是这麽使用的
ImageIcon icon = CreatecdIcon.add("pic/11.jpg"); //这是一个自定义的方法
JLabel jl = new JLabel();
jl.setIcon(icon);
大致上是如此,在eclipse中直接执行的时候没有问题
但是打包成jar後就抓不到了
後来因为我有一个部分是需要产生ini档案,我将档案产生写成如下
new FileOutputStream("a.ini", true)
如果我在eclipse中执行,就会直接产生在程式的结构中,也就是跟src目录同个阶层
但若是我包装成jar,它就会产生在跟jar所在的同一个目录,而非在jar中
因此我想请问,要怎样写才能正确的将产生的档案放在jar中,以及要如何才能抓到jar中
的图片呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.160.149.150