`
ifox
  • 浏览: 63090 次
社区版块
存档分类
最新评论

使用JPEGImageEncoder类报The type JPEGImageEncoder is not accessible due to restricti

 
阅读更多

       因为要用到一个图片加水印的功能,所以就去网上搜索了一些东西,结果合回来测试的时候老是不能用。

        报:The type JPEGImageEncoder is not accessible due to restriction on required library错误。

        JPEGImageEncoder也是红色的,点击myeclipse的自动更正也显示No Suggest。首先检查,所需要的包已经导入了,那就应该是找不到类的问题了,应该是IDE设置的问题,去网上搜了一下解决办法,果然不假,myeclipse在默认的情况下会把这些受访问限制的API设成了ERROR。

        解决办法为:依次进入、Windows、Preferences、Java、Complicer、Errors/Warnings里面的Deprecated and restricted API中的Forbidden references(access rules)选为Warning就可以编译通过了。

原始作者是csdn的sense_jw,再次表示感谢。哈哈

分享到:
评论

相关推荐

    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这两个类的方法

    在Java编程中,有时我们需要对图像进行编码和解码操作,这时就可能需要用到`JPEGImageEncoder`和`JPEGDecode`这两个类。然而,这两个类并不是Java标准库(JDK)的一部分,而是存在于Oracle JDK的一个非公开包`...

    解决eclipse导入rt包问题

    然而,在使用Eclipse开发环境中导入这两个类时,可能会遇到访问限制错误:“Access restriction: The type JPEGImageEncoder is not accessible due to restriction on required library C:\Java\jre1.6.0_07\lib\rt...

    eclispe错误

    在错误信息中,我们看到 "Access restriction:The type JPEGCodec is not accessible due to restriction on required library C:\Program Files\Java\jre6\lib\rt.jar",这表明你尝试访问的 `JPEGCodec` 类受到了...

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

    但是,有时引入这两个包时会报出错误:`Access restriction: The type JPEGImageEncoder is not accessible due to restriction on required library C:/Java/jre1.6.0_07/lib/rt.jar`。 解决方法一:修改全局属性 ...

    java识别验证码.docx

    Access restriction: The type JPEGImageEncoder is not accessible due to restriction on required library C:\Java\jre1.6.0_07\lib\rt.jar ``` **解决方案:** 1. **调整Eclipse配置**:Eclipse默认将这些受...

    多张jpg图合成gif动画.doc

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

    图片压缩 java

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

    Convert bmp to jpg

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

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

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

    JSP画图程序简介

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

    Java实现在图片上添加水印图片和水印文字.doc

    我们可以使用 `JPEGImageEncoder` 类将图片编码为 JPEG 格式,并将其保存到文件中。 ```java FileOutputStream out = new FileOutputStream(filePath); JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder...

    PNGEncoder,JPEGEncoder图像编码

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

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

    首先,早期的Java实现中,一个简便的方法是通过sun的JPEGImageEncoder类来实现BufferedImage到JPEG的转换。该类非标准Java API,仅在Sun/Oracle的JVM中可用,不适用于其他虚拟机。此外,在Java 1.8之后,由于对rt....

    Java实现TXT文件转图片

    本文将详细介绍如何不依赖任何外部JAR包的情况下,仅使用Java标准库中的类来实现这一功能。 #### 技术要点 本项目主要涉及以下几个技术点: 1. **读取TXT文件**:通过`java.io`包下的`BufferedReader`和`...

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

    无论是使用JAI的`JPEGImageEncoder`接口、`JPEGCodec`类还是`JPEGImageDecoder`接口,都能满足不同场景下的需求。通过理解这些接口和类的工作原理,并结合实际应用中的参数调整和错误处理,我们可以高效且准确地完成...

    java生成缩略小图片类.doc

    4. **保存缩略图**:最终,使用`JPEGImageEncoder`对象将调整后的图片编码为JPEG格式,并写入指定路径下,完成缩略图的生成过程。 #### 五、使用示例 假设我们有一个名为`image.jpg`的图片文件位于`/path/to/...

    使用Servlet输出流技术来为JPEG图片制作图形文字

    在Java的Web开发中,Servlet是一种用于扩展服务器功能的Java类。在这个特定的例子中,`DrawServlet` 是一个实现图形文字生成的Servlet,它利用了`JPEGImageDecoder`和`JPEGImageEncoder`来处理JPEG图片,并在图片上...

Global site tag (gtag.js) - Google Analytics