`
sisi1984117
  • 浏览: 156201 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论

【转】JPEGImageEncoder编译问题

阅读更多
解决:Access restriction: The type JPEGImageEncoder is not accessible due to restriction
 
在Eclipse中处理图片,需要引入两个包:
import com.sun.image.codec.jpeg.JPEGCodec;
import com.sun.image.codec.jpeg.JPEGImageEncoder;
报错:
Access restriction: The type JPEGImageEncoder is not accessible due to restriction on required library C:\Java\jre1.6.0_07\lib\rt.jar


此时解决办法:
Eclipse 默认把这些受访问限制的API设成了ERROR。

只 要把Windows-Preferences-Java-Complicer- Errors/Warnings里面的Deprecated and restricted API中的Forbidden references(access rules)选为Warning就可以编译通过

分享到:
评论

相关推荐

    import com.sun.image.codec.jpeg.JPEGImageEncoder;包的下载

    Access restriction: The type JPEGImageEncoder is not accessible due to restriction on required library C:\Java\jre1.6.0_07\lib\rt.jar 此时解决办法: Eclipse默认把这些受访问限制的API设成了ERROR。只要...

    获取JPEGImageEncoder和JPEGCode这两个类的方法

    `JPEGImageEncoder`和`JPEGImageDecoder`(假设描述中的`JPEGCode`是`JPEGImageDecoder`的笔误)是处理JPEG图像编码和解码的工具,但由于它们位于Oracle JDK的非公开包中,使用时需要注意兼容性和稳定性问题。...

    图片压缩 java

    com.sun.image.codec.jpeg.JPEGImageEncoder这个包不支持,需配置一下eclipse的环境

    Java实现TXT文件转图片

    ### Java实现TXT文件转图片 #### 背景与需求 在特定的应用场景下,将文本文件转换为图像格式的需求可能会出现。例如,在创建电子书、海报或是其他类型的媒体时,有时需要将纯文本信息转化为视觉友好的图像形式。...

    PNGEncoder,JPEGEncoder图像编码

    通过PNGEncoder、JPEGEncoder对bitmapdata进行encode转换为对应图像格式的bytearray,这时会根据对应图像格式的压缩算法转换为编码图像的bytearray,如JPEGEncoder 类使用联合图像专家组 (JPEG) 压缩将原始的位图...

    解决eclipse导入rt包问题

    通过上述步骤,通常可以解决在Eclipse中使用`JPEGCodec` 和 `JPEGImageEncoder` 类时遇到的访问限制问题。如果问题仍然存在,可以考虑检查项目的其他设置或寻求更高级的技术支持。 #### 进一步建议 - **避免直接...

    java图片操作两个接口一个类的api

    在Java编程语言中,处理图像数据,特别是JPEG格式的图像,通常涉及到三个核心组件:`JPEGImageEncoder`接口、`JPEGImageDecoder`接口和`JPEGCodec`类。这些组件是Java Advanced Imaging (JAI)库的一部分,允许开发者...

    java图片编码、解码的接口中文api

    在实际使用中,你需要创建一个`JPEGEncodeParam`对象来设置这些参数,然后通过`JPEGImageEncoder`的`encode`方法进行编码。 2. **JPEGCodec类**: - `JPEGCodec`是Java Image I/O库中的核心类,它提供了一系列静态...

    html转为图片

    - `JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(baos);` - `JPEGEncodeParam param = encoder.getDefaultJPEGEncodeParam(image);` - `encoder.setJPEGEncodeParam(param);` - `encoder.encode...

    java调用条码打印机.txt

    JPEGImageEncoder jpegImageEncoder = JPEGCodec.createJPEGEncoder(output); JPEGEncodeParam jpegEncodeParam = jpegImageEncoder .getDefaultJPEGEncodeParam(bufferedImage); jpegEncodeParam.setQuality...

    java 使用ImageIO.writer从BufferedImage生成jpeg图像遇到问题总结及解决

    在Java中,将BufferedImage对象转换为JPEG图像时,常遇到的问题及解决方法如下所述: 首先,早期的Java实现中,一个简便的方法是通过sun的JPEGImageEncoder类来实现BufferedImage到JPEG的转换。该类非标准Java API...

    Convert bmp to jpg

    本篇文章将详细探讨如何使用Java中的JPEGImageEncoder类来实现BMP(位图)到JPG(联合图像专家组)格式的转换。 BMP是一种无损的图像文件格式,它通常会占用较大的存储空间,而JPG则是一种有损的压缩格式,适用于...

    eclispe错误

    这个问题通常出现在Eclipse尝试编译或运行使用了非标准或受限制API的代码时。例如,`com.sun.image.codec.jpeg.*` 包中的类,它们属于 Sun Microsystems 的私有实现,并未在官方的 Java SE 规范中定义,因此可能会受...

    Eclipse中引入com.sun.image.codec.jpeg包报错的完美解决办法

    幸运的是,通过以下操作可以完成解决这个问题。 引入com.sun.image.codec.jpeg包报错的原因 引入com.sun.image.codec.jpeg包报错的主要原因是Eclipse中的访问限制问题。当我们在Eclipse中开发Java程序处理图片时,...

    多张jpg图合成gif动画.doc

    6、JPEGImageEncoder类:在splitGif方法中,我们使用了JPEGImageEncoder类来编码jpg图像。JPEGImageEncoder类是Java中用来编码jpg图像的基本类之一。它提供了多种方法来编码jpg图像,例如设置图像质量、设置图像大小...

    java实现pdf按页转换为图片

    java实现pdf按页转换为...* com.sun.image.codec.jpeg.JPEGImageEncoder:用于jpeg编码 使用java实现pdf按页转换为图片需要使用到多个包和类,我们需要了解每个类和方法的作用,并正确地使用它们来实现我们的需求。

    java识别验证码.docx

    通过这样的设置,即使使用了受限制的API,项目也仍然可以成功编译。 #### 三、验证码识别技术原理 验证码(CAPTCHA)是一种用于区分人和机器的技术手段。常见的验证码类型包括文字、数字组合、图形等。识别这类...

    JSP画图程序简介

    在 JDK 1.3 中,程序使用 JPEGImageEncoder 对象将 BufferedImage 编码成 JPEG 格式输出到输出流。在 JDK 1.4 及更高版本中,程序使用 ImageIO 对象将图像输出到输出流。 此外,程序还提供了从数据库中读取图片并...

Global site tag (gtag.js) - Google Analytics