`
sharong
  • 浏览: 492209 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
D1667ae2-8cfc-3b68-ac7c-5e282789fa4a
论开源
浏览量:8689
7eb53364-fe48-371c-9623-887640be0185
Spring-data-j...
浏览量:13021
社区版块
存档分类
最新评论

Java IDE中Access restriction错误的修订

阅读更多
今天在eclipse mars中导入一个外部项目,在编译时出现了下面的错误:
Access restriction: The type 'BASE64Encoder' is not API (restriction on required library 'C:\Program Files\Java\jre1.8.0_20\lib\rt.jar')
出现这个错误,是因为调用了Eclipse或MyEclipse自带的jre运行库,访问“rt.jar”的会出现“访问限制”

解决方法有两种:
1.不调用Eclipse等集成环境自带的jre,替换成自己安装的JDK就可以了。
如下图:


2.Eclipse 默认把这些受访问限制的API设成了ERROR。找到eclipse的Window下拉菜单,Preferences -> Java -> Complicer -> Errors/Warnings,将里面的Deprecated and restricted API中的Forbidden references(access rules)选为Warning就可以编译通过。
如下图:
1
2
分享到:
评论

相关推荐

    sun.misc.base64decoder.jar下载

    sun.misc.BASE64Encoder找不到jar包的解决方法?... Access restriction : The constructor BASE64Decoder() is not accessible due to restriction on required library C:\Program files\java\jre6\lib\rt.jar

    Restriction-of-Java-in-Real-Time-Embedded.rar_Time

    在《Restriction of Java in Real-Time Embedded》这份文档中,可能会详细讨论如何通过调整Java配置、使用轻量级JVM或选择适当的实时Java实现来减轻这些限制。它可能会涵盖如何评估Java应用程序的实时性能,以及如何...

    base64转换遇到问题解决方法

    1. Access restriction:在Eclipse中编写Java代码时,使用了BASE64Decoder,但Eclipse提示:Access restriction : The type BASE64Decoder is not accessible due to restriction on required library C:\Program ...

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

    Eclipse错误解决办法

    当出现"Access restriction: Class is not accessible due to restriction on required library"错误时,这通常是因为Eclipse的访问限制规则。要解决这个问题,可以通过以下步骤将错误级别改为警告: - `Windows -...

    eclispe错误

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

    应用程序限制器 - App Restriction v2.6.0

    App Restriction是一款可以定期清理后台应用,释放内存,节省电池电量的系统清理优化神器。 现在的流氓应用越来越多,动不动就常驻后台,杀还杀不掉,消耗内存,消耗电池。 这个工具专杀流氓应用,并且定期清理它们...

    a-pdf Restriction.Remover.v1.6.9.010

    "a-pdf Restriction Remover v1.6.9.010" 是一款专门针对这些限制的高级PDF处理工具,旨在帮助用户轻松解除PDF文件中的应用限制。 该软件的核心功能在于它的解除限制能力,能够移除PDF文档中的打印、复制粘贴、编辑...

    List of harmonised and national restriction codes.pdf

    欧洲铁路局车辆使用限制条件编码

    xsd通过java验证科学计数法

    为了在Java中使用这个XSD进行验证,我们需要引入Java API for XML Validation (JAXB)。首先,将XSD转换为Java类,可以使用工具如XJC(Java Architecture for XML Binding的命令行工具)。之后,使用`javax.xml....

    IIS错误的解决方案

    ### IIS错误的解决方案 #### 一、Logon Failure: User Account Restriction 在IIS(Internet Information Services)中遇到“Logon failure: user account restriction”这类错误时,通常意味着存在用户账户限制的...

    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默认将这些受...

    简单的Java照相机源码

    * restriction, including without limitation the rights to use, copy, modify, merge, publish, * distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the * ...

    Heritrix的安装与配置

    例如,`Access restriction`错误是由于JRE的访问限制导致的。解决这个问题的方法是在项目构建路径中删除有问题的JRE库,然后重新导入。另一种方法是将错误级别设置为警告或忽略。 另一个可能遇到的错误是`...

    Eclipse访问策略设置

    在IT行业中,Eclipse是一款广泛使用的开源集成开发环境(IDE),尤其在Java开发领域中备受青睐。"Eclipse访问策略设置"是指Eclipse中的一个关键功能,它涉及到插件、库和API的使用限制,确保开发者遵循特定的安全...

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

    RoHS2.0修订草案

    RoHS(Restriction of Hazardous Substances Directive)指令,即《关于限制在电子电器设备中使用某些有害成分的指令》,是欧盟为了减少电子电气产品对环境及人体健康的影响而制定的一项法规。随着科技的发展与环保...

    http错误集合

    - **正确配置404错误页面**:对于已存在的信息,如果路径改变导致访问不了,应在服务器中定义404错误指向一个动态页面,并使用301跳转到新的地址。 - **避免返回200状态码**:如果404页面被配置为返回200状态码,...

Global site tag (gtag.js) - Google Analytics