Re: [問題] compile正常,打包成jar後卻失敗?
經過不眠不休的搶救,小弟已經解決了一些問題
第一個畫面元件出不來的問題,是因為小弟是將元件包在一個圖片的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
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):