这一小段程序运行之后,出现了javax.imageio.IIOException: Can't read input file! 之后把max改为文件夹里图片的张数时,不再报错 int max=200000; for (int i = 19; i <= max; i++) { BufferedImage im = ImageIO.read(new File("E:/image/" + i + ".jpg")); FqImage imh = new FqImage(im); System.out.print("E:/image/" + i + ".jpg "); for (int j = 1; j <= 7; j++) { System.out.print(imh.huJu[j] + " "); } 添加文件写法: E:/image/23.jpg E:\\image\\23.jpg