`
stulance
  • 浏览: 31548 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

【开发准备-eclipse】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就可以编译通过。

 

分享到:
评论

相关推荐

    解决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...

    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。只要...

    eclispe错误

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

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

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

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

    解决这个问题的方法之一是修改Eclipse的全局属性。具体来说,可以按照以下步骤操作: 1. 打开Eclipse,单击“Window”菜单,选择“Preferences”。 2. 在“Preferences”对话框中,选择“Java”->“Compiler”->...

    图片压缩 java

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

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

    在Java编程语言中,处理图像编码和解码是常见的任务,尤其在开发验证机制如验证码时更为重要。本文将深入探讨Java中与图片编码、解码相关的API,主要聚焦于JPEG格式,因为提供的文件列表中涉及到JPEG API的相关接口...

    java识别验证码.docx

    可以通过调整Eclipse的设置来解决这个问题: - 打开Eclipse,选择“Windows” > “Preferences” > “Java” > “Compiler” > “Errors/Warnings”。 - 在“Deprecated and restricted API”类别中,找到...

    java缩略图代码

    实际开发中,可能还需要考虑异常处理、多线程下载、图片格式转换等更多复杂情况。此外,由于 Sun Microsystems 的 `com.sun` 包不是标准 Java API,因此在某些环境中可能不可用。在现代 Java 版本中,可以使用更稳定...

    jsp中生成图片缩略图的代码

    在JSP(JavaServer Pages)中生成图片缩略图是一项常见的需求,尤其是在网站开发中,用于优化用户体验和加载速度。以下是一段用于生成图片缩略图的JSP代码示例,我们将详细解析这段代码的工作原理和关键知识点。 ...

    html转为图片

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

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

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

    Java拍照功能

    jpegimageencoder encoder = jpegcodec.createjpegencoder(out); jpegencodeparam param = encoder.getdefaultjpegencodeparam(bi); param.setquality(1f, false);//不压缩图像 encoder.setjpegencodeparam(param); ...

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

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

    PNGEncoder,JPEGEncoder图像编码

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

    JSP中利用Servlet生成验证码图片

    2. **IDE**:推荐使用Eclipse或IntelliJ IDEA等支持Servlet的集成开发环境。 3. **Servlet容器**:如Tomcat服务器,用于运行Servlet。 4. **基础理论知识**:理解JSP与Servlet的基本原理及使用方法。 #### 三、生成...

    Java中利用JMF编写摄像头拍照程序实例

    #### 准备工作 1. **下载JMF:** - 首先,需要访问SUN官网下载最新的JMF版本。网址为:[http://java.sun.com/products/java-media/jmf/index.jsp](http://java.sun.com/products/java-media/jmf/index.jsp) - ...

Global site tag (gtag.js) - Google Analytics