2013-03-27 77 views
0

你好我試圖顯示一個圖像,我已經顯示在我的照片上的Java應用程序。 如果有人可以幫我弄清楚這一點,我將不勝感激。這是我用,當我得到這個錯誤代碼:沒有合適的讀取方法(java.lang.String)

import java.awt.Image; 
import javax.imageio.ImageIO; 

public class JPipesCard 
{ 
    Image img = null; 

    { 
     try { 
      img = ImageIO.read("J Pipe's Card.png"); 
     } catch (IOException e) { 
     } 
    } 
} 
+0

另外,不要考慮使用IDE,比如Eclipse,這樣的錯誤會在你輸入代碼時突出顯示 - 所以你可以發現它甚至不需要編譯ING – gerrytan 2013-03-27 22:48:21

回答

3

ImageIO沒有一個read方法接受一個String。由於該文件是本地的,你需要使用一個接受File對象之一:

img = ImageIO.read(new File("J Pipe's Card.png")); 
相關問題