Java读取Jpg报错:Unsupported Image Type

我从网上下了一个java读取jpg图片的代码,在我机器上运行的时候报如下错误:Exceptioninthread"main"javax.imageio.IIOExcept... 我从网上下了一个java读取jpg图片的代码,在我机器上运行的时候报如下错误:Exception in thread "main" javax.imageio.IIOException: Unsupported Image Type。
请高手帮助解决。
我的代码如下:
import javax.imageio.ImageIO;
import java.io.*;
import javax.swing.*;
import java.awt.*;
import java.awt.image.*;
public class Getim{
public static void main(String[] args) throws IOException{
File f=new File("F:\\111.jpg");
BufferedImage bi=ImageIO.read(f);
JFrame fr=new JFrame();
JLabel l=new JLabel(new ImageIcon(bi));
fr.add(l, BorderLayout.CENTER);

fr.setSize(470, 368);
fr.setVisible(true);
}
}
文件路径正确,文件也存在。
我知道这个异常的意思是格式错误,可是我读的图片确实是.jpg格式的。用其他的画图软件都能打开,还请指教。
展开
 我来答
froole
2010-05-06 · TA获得超过1341个赞
知道小有建树答主
回答量:570
采纳率:0%
帮助的人:532万
展开全部
意思是你指定的图片文件格式有错误。
以下是ImageIO兼容的图片格式。JPG也分很多种的。
bmp gif jpeg jpeg-lossless jpeg2000 png pnm raw tiff wbmp

jpg的分类多,如果麻烦,建议吧图片都改成bmp,这样系统也比较好认。

参考资料: http://www.jpeg.org/jpeg/index.html?langsel=en

在西浦村上钢琴课的天王星
2018-06-01 · 超过15用户采纳过TA的回答
知道答主
回答量:65
采纳率:90%
帮助的人:13.1万
展开全部

运行没有问题,我使用的JDK是1.8 

不知打你使用的是什么版本

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
badboy109
2010-05-06 · 超过20用户采纳过TA的回答
知道答主
回答量:74
采纳率:0%
帮助的人:53.8万
展开全部
该图片格式不支持,建议转换格式
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
被抛棄的曉奶嘴
2013-08-09 · TA获得超过345个赞
知道小有建树答主
回答量:549
采纳率:100%
帮助的人:479万
展开全部
用截图工具比如QQ快捷键截图另存,再上传新图片就ok了。方便快捷。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
godson_2003
2010-05-07 · 超过30用户采纳过TA的回答
知道答主
回答量:119
采纳率:0%
帮助的人:97.2万
展开全部
是不是其它格式的图片被人为的改成了.jpg格式?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式