[J2ME] createImage()的路徑問題

看板java作者 (.)時間16年前 (2007/12/10 16:17), 編輯推噓7(7010)
留言17則, 4人參與, 最新討論串1/1
我用以下的方法可以找到正確的圖片 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

12/11 00:03, , 1F
J2ME我不太清楚 可是路徑應該是要用"//lake.png"才對的樣子
12/11 00:03, 1F

12/11 00:11, , 2F
要也是 \\ 怎麼會是 // o_o
12/11 00:11, 2F

12/11 00:12, , 3F
把exception的資料丟上來看看
12/11 00:12, 3F

12/11 01:26, , 4F
at javax.microedition.lcdui.Image.createImage
12/11 01:26, 4F

12/11 01:26, , 5F
(Image.java:323)
12/11 01:26, 5F

12/11 01:29, , 6F
兩位的方法我都試過,一樣都丟出IOException
12/11 01:29, 6F

12/11 01:30, , 7F
但是"/lake.png"真的可以讀取到放在res資料夾中的png檔
12/11 01:30, 7F

12/11 03:12, , 8F
光是只有這些資訊還是不太確定問題在哪 :(...
12/11 03:12, 8F

12/11 03:14, , 9F
可以確定的是 "xxx"跟 String str="xxx" 是等價的
12/11 03:14, 9F

12/11 14:06, , 10F
剛剛發現昨天打錯~來看已經有大大更正啦
12/11 14:06, 10F

12/11 14:07, , 11F
"\\lanke.png"讀的是跟class檔同一個資料夾的位置
12/11 14:07, 11F

12/11 14:09, , 12F
你看要不要把res資料夾的完整路徑打上去看看
12/11 14:09, 12F

12/11 14:15, , 13F
痾.上上一句打錯了 那個好像是J2SE的 拍謝 @@
12/11 14:15, 13F

12/11 14:36, , 14F
其實J2SE跟J2ME在這一點是差不多的 原PO應該是碰到別的問題
12/11 14:36, 14F

12/11 14:39, , 15F
謝謝T大的幫忙,也發覺問題出在別的地方,謝謝
12/11 14:39, 15F

12/11 15:15, , 16F
喔喔~~
12/11 15:15, 16F

12/22 16:20, , 17F
副檔名一定要大寫....我之前卡這邊卡很久..
12/22 16:20, 17F
文章代碼(AID): #17NFOL5e (java)