作者punding (.)
站內java
標題[J2ME] createImage()的路徑問題
時間Mon Dec 10 16:17:22 2007
我用以下的方法可以找到正確的圖片
Image i = Image.createImage("/lake.png");
但是我想把"/lake.png"設定成為一個String
也就是String lake = "/lake.png";
再放入createImage中
Image i = Image.createImage(lake);
但是這樣會丟出IOException
請問這是怎麼一回事?
謝謝
--
http://www.wretch.cc/album/punding
....
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.120.210.228
1F:推 icare:J2ME我不太清楚 可是路徑應該是要用"//lake.png"才對的樣子 12/11 00:03
2F:推 TonyQ:要也是 \\ 怎麼會是 // o_o 12/11 00:11
3F:→ TonyQ:把exception的資料丟上來看看 12/11 00:12
4F:→ punding:at javax.microedition.lcdui.Image.createImage 12/11 01:26
5F:→ punding:(Image.java:323) 12/11 01:26
6F:→ punding:兩位的方法我都試過,一樣都丟出IOException 12/11 01:29
7F:→ punding:但是"/lake.png"真的可以讀取到放在res資料夾中的png檔 12/11 01:30
8F:推 TonyQ:光是只有這些資訊還是不太確定問題在哪 :(... 12/11 03:12
9F:→ TonyQ:可以確定的是 "xxx"跟 String str="xxx" 是等價的 12/11 03:14
10F:推 icare:剛剛發現昨天打錯~來看已經有大大更正啦 12/11 14:06
11F:→ icare:"\\lanke.png"讀的是跟class檔同一個資料夾的位置 12/11 14:07
12F:→ icare:你看要不要把res資料夾的完整路徑打上去看看 12/11 14:09
13F:推 icare:痾.上上一句打錯了 那個好像是J2SE的 拍謝 @@ 12/11 14:15
14F:→ TonyQ:其實J2SE跟J2ME在這一點是差不多的 原PO應該是碰到別的問題 12/11 14:36
15F:→ punding:謝謝T大的幫忙,也發覺問題出在別的地方,謝謝 12/11 14:39
16F:推 icare:喔喔~~ 12/11 15:15
17F:推 cates:副檔名一定要大寫....我之前卡這邊卡很久.. 12/22 16:20