2013-03-27 85 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")); 
相关问题