java.io.StreamCorruptedException:无效的流头FFD8FFE0
我在下面的代码中得到一个IOExceptionjava.io.StreamCorruptedException:无效的流头FFD8FFE0,java,ioexception,Java,Ioexception,我在下面的代码中得到一个IOException ObjectInputStream stream = new ObjectInputStream(new FileInputStream("D:\\K.jpg")); 例外情况详情如下: java.io.StreamCorruptedException: invalid stream header: FFD8FFE0 at java.io.ObjectInputStream.readStreamHeader(Unknown Source)
ObjectInputStream stream = new ObjectInputStream(new FileInputStream("D:\\K.jpg"));
例外情况详情如下:
java.io.StreamCorruptedException: invalid stream header: FFD8FFE0
at java.io.ObjectInputStream.readStreamHeader(Unknown Source)
at java.io.ObjectInputStream.<init>(Unknown Source)
请帮帮我。你想做的没有意义。您正在将JPEG文件读入ObjectInputStream,ObjectInputStream用于解析序列化的Java对象 您将需要一个专用类,该类可以将JPEG解码为一些Java对象,但具体需要什么取决于您试图实现的目标。也许您想要
BufferedImage img = ImageIO.read(new File(D:\\K.jpg"));
啊。。。您正在尝试从JPEG文件读取POJO??