zoukankan      html  css  js  c++  java
  • 图像处理JPEGCodec类错误问题 毕业设计遇到的问题

    分类: 架构设计与优化

    著名测试工具jira在使用图像处理JPEGCodec类会报告以下信息:


    我是这样用的:
                    FileOutputStream newimage=new FileOutputStream(img_midname); //输出到文件流 
                  JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(newimage);

    因为程序包com.sun.image.codec.jpeg不存在。 


        [javac]             JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(newimage);
        [javac]             ^ 
        [javac]   符号:   类 JPEGImageEncoder 

    com.sun.*, sun.* 开头的包都是 JRE 的底层类库,未被归档化,这是由于这些类都是依赖于平台的,在 Windows 平台上有这个类,在 Linux 上可能就没有这个类。

    我们应该尽量少用 JRE 的底层类库:http://java.sun.com/products/jdk/faq/faq-sun-packages.html
      暂时的解决办法:引入rt.jar,  再把编译时的【过期和受限的API】设为warning

    但只是权宜之计,建议还是用ImageIO.write吧。

  • 相关阅读:
    第九周
    第七周.
    第六周.
    第二次作业
    第九周作业
    第八周作业
    第七周作业
    第六周作业
    第五周作业
    统计一行文本的单词个数
  • 原文地址:https://www.cnblogs.com/zhangxiaopeng/p/4991847.html
Copyright © 2011-2022 走看看