看板 java 關於我們 聯絡資訊
我用以下的方法可以找到正確的圖片 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
icare:J2ME我不太清楚 可是路徑應該是要用"//lake.png"才對的樣子 12/11 00:03
TonyQ:要也是 \\ 怎麼會是 // o_o 12/11 00:11
TonyQ:把exception的資料丟上來看看 12/11 00:12
punding:at javax.microedition.lcdui.Image.createImage 12/11 01:26
punding:(Image.java:323) 12/11 01:26
punding:兩位的方法我都試過,一樣都丟出IOException 12/11 01:29
punding:但是"/lake.png"真的可以讀取到放在res資料夾中的png檔 12/11 01:30
TonyQ:光是只有這些資訊還是不太確定問題在哪 :(... 12/11 03:12
TonyQ:可以確定的是 "xxx"跟 String str="xxx" 是等價的 12/11 03:14
icare:剛剛發現昨天打錯~來看已經有大大更正啦 12/11 14:06
icare:"\\lanke.png"讀的是跟class檔同一個資料夾的位置 12/11 14:07
icare:你看要不要把res資料夾的完整路徑打上去看看 12/11 14:09
icare:痾.上上一句打錯了 那個好像是J2SE的 拍謝 @@ 12/11 14:15
TonyQ:其實J2SE跟J2ME在這一點是差不多的 原PO應該是碰到別的問題 12/11 14:36
punding:謝謝T大的幫忙,也發覺問題出在別的地方,謝謝 12/11 14:39
icare:喔喔~~ 12/11 15:15
cates:副檔名一定要大寫....我之前卡這邊卡很久.. 12/22 16:20