【问题标题】:importing error with import javax.imageio.ImageIO;导入 javax.imageio.ImageIO 时出错;
【发布时间】:2015-12-23 15:28:31
【问题描述】:

我是 Java 新手,正在尝试显示图像。我在网上找到了代码,但是在尝试时,我在导入“import javax.imageio.ImageIO;”时遇到了错误。错误消息显示“javax.imageio.ImageIO”是错误的包名称或不存在的实体。 我在很多样品上都看到过这种情况,但它不适用于我。 有什么建议

mport java.awt.*;
import java.awt.image.BufferedImage;
import java.io.*;
import javax.imageio.ImageIO;
import javax.swing.JFrame;
public class Showmap extends Panel
{
    BufferedImage img;
    public Showmap ()
    {
        try
        {
            image = ImageIO.read (new File ("KNP.jpg"));
        }


        /*
           catch (IOException e)
           {









               BufferedImage  image;
                 public ShowImage() {
                 try {
                 System.out.println("Enter image name\n");
                 BufferedReader bf=new BufferedReader(new
               InputStreamReader(System.in));
                String imageName=bf.readLine();
                 File input = new File(imageName);
                 image = ImageIO.read(input);
           }*/


        catch (IOException e)
        {
            System.out.println ("Error:" + e.getMessage ());
        }
    }


    public void paint (Graphics g)
    {
        g.drawImage (image, 0, 0, null);
    }



    static public void main (String args []) throws
        Exception
    {
        JFrame frame = new JFrame ("Display image");
        Panel panel = new Showmap ();
        frame.getContentPane ().add (panel);
        frame.setSize (500, 500);
        frame.setVisible (true);
    }
}

谢谢 伊万

【问题讨论】:

  • 请发布代码示例,以便我们帮助您确定问题。
  • 有没有可能是java没有完全加载?或者可能不是正确的版本?

标签: javax.imageio


【解决方案1】:

在您的项目中选择:

  1. 右键单击“JRE 系统库”
  2. 选择属性
  3. 在执行环境中选择“J2SE-1.5(jre8)”或更高版本;您应该使用最新版本的 jre8

【讨论】:

    【解决方案2】:

    我正在使用“Ready to Program”进行编程,并尝试了许多选项,但均未成功。当我将相同的代码复制到“JCreator”并从那里运行它时,它工作正常。似乎“导入 javax.imageio.ImageIO;”不适用于“准备编程”。

    【讨论】:

      猜你喜欢
      • 2013-11-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-17
      • 1970-01-01
      • 1970-01-01
      • 2012-03-16
      • 2017-05-05
      相关资源
      最近更新 更多