The constructor BASE64Encoder() is not accessible due to restriction on required

转载 2016年05月30日 14:51:35

在Eclipse中编写Java代码时,用到了BASE64Decoder,import sun.misc.BASE64Decoder;可是Eclipse提示:
Access restriction : The type BASE64Decoder is not accessible due to restriction on required library C:\Program
files\java\jre6\lib\rt.jar
Access restriction : The constructor BASE64Decoder() is not accessible due to restriction on required library C:\Program files\java\jre6\lib\rt.jar

只需要在project build path中先移除JRE System Library,再添加库JRE System Library,重新编译后就一切正常了。

1. Open project properties.
2. Select Java Build Path node.
3. Select Libraries tab.
4. Remove JRE System Library.
5. Add Library JRE System Library.
 

转自http://selvemen.iteye.com/blog/1134979

OCJP(1Z0-851) 模拟题分析(六)

Exam : 1Z0-851 Java Standard Edition 6 Programmer Certified Professional Exam 以下分析全都是我自己分析或者参考...
  • xujinsmile
  • xujinsmile
  • 2013年02月10日 21:05
  • 8208

开发遇到的问题or知识点

XCODE 一直显示inexing SZ12031560:~ test$ defaults write com.apple.dt.XCode IDEIndexDisable 1  跳过ind...
  • oliver102
  • oliver102
  • 2013年07月23日 01:15
  • 14437

(四)关于ng-app自动bootstrap框架

之前博客 (三)ng-app的使用困惑和angularJS框架的自动加载 提出了使用ng-app指令的情况。之前觉得出现第4和第5种情况很奇怪,因为只看到了现象,没有看到本质。JS错误,最直观的表现...
  • aitangyong
  • aitangyong
  • 2014年09月30日 16:14
  • 2895

Access restriction: The type is not accessible due to restriction on required library问题处理

在做Java时,遇到了个小问题,在Import 包资源时出现:        Access restriction: The type XXX is not accessible due to re...
  • vtopqx
  • vtopqx
  • 2012年12月16日 14:16
  • 1039

JAVA 使用BASE64提示Access restriction: The method 'CharacterEncoder.encodeBuffer(byte[])' is not API

JAVA 使用BASE64提示 Access restriction: The method'CharacterEncoder.encodeBuffer(byte[])' is not API (r...
  • u010997144
  • u010997144
  • 2016年05月16日 15:39
  • 1815

Access restriction: The method 'CharacterEncoder.encode(byte[])' is not API (restriction on required

该异常的解决方法是 1:右键点击项目,选择属性properties 2选择java中的Build Path 3:如下图,选中JRE,点击右侧的Edit 会弹出如下的窗口 在Res...
  • github_37473774
  • github_37473774
  • 2017年05月12日 13:06
  • 159

解决Eclipse中无法直接使用Base64Encoder的问题

Base64的加密解密都是使用sun.misc包下的BASE64Encoder及BASE64Decoder的sun.misc.BASE64Encoder/BASE64Decoder类。这个类是sun公...
  • u011514810
  • u011514810
  • 2017年05月25日 14:14
  • 1523

Des加密解密时sun.misc.BASE64Encoder找不到jar包的解决方法

jdk自带rj.jar 包含BASE64Encoder类 rj.jar 可在项目 properties -- build path -- configure build path -- Libr...
  • qq_34709056
  • qq_34709056
  • 2017年05月24日 16:25
  • 326

MyEclipse BASE64Encoder找不到jar包的解决方法

1.右键项目-》属性-》java bulid path-》jre System Library-》access rules-》resolution选择accessible,下面填上** 点击确定即可!...
  • airujingye
  • airujingye
  • 2015年04月28日 21:33
  • 462

导入sun.misc.BASE64Encoder等类报错的解决方法

当我们要兼容火狐浏览器的时候需要用到BASE64Encoder。此时要导入这个包import sun.misc.BASE64Encoder; 莫名奇妙的错了。 这是因为这个类不属于JDK标准库范畴,...
  • Carrie_zzz
  • Carrie_zzz
  • 2017年12月16日 19:09
  • 51
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:The constructor BASE64Encoder() is not accessible due to restriction on required
举报原因:
原因补充:

(最多只允许输入30个字)