`
yangxiutian
  • 浏览: 61767 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

eclipse中解除jdk的访问限制(以BASE64Encoder/BASE64Decoder为例)

阅读更多

解除访问限制前:

所以需要添加一个访问许可,步骤如下:

1、选择所在项目,右击鼠标选择Build Path>Configure Build Path...进入Build Path配置。

2、选择Libraries页签,展开JRE System Library[javaSE-1.6]树,选中第一项(Access rules:No rules defined)。

3、点击左边的Edit...按钮,弹出的下一窗口再点Add...

4、现在到了Add Access Rule对话框,下拉框选择Accessible,文本框写上需要访问的包路径(sun/misc/*)。

5、一直点击OK,把前面的所有窗口都点掉就完成了。

 

现在回到代码的位置,错误就不存在了。希望对您有用。。。

分享到:
评论
2 楼 繁星水 2017-08-07  
实用!完美解决了我的问题
1 楼 coffeej 2013-06-19  
我正在发愁这个问题,看了你的帖子很有帮助

相关推荐

    sun.misc.base64decoder.jar下载

    在MyEclipse中编写Java代码时,用到了BASE64Decoder,import sun.misc.BASE64Decoder;可是Eclipse提示:  Access restriction: The type BASE64Decoder is not accessible due to restriction on required library...

    sun.misc.BASE64Encoder 找不到

    然而,由于这个类属于Sun Microsystems的内部实现细节,自Java 9开始,它被标记为废弃,并在后续版本中逐步移除,因此在较新的Java环境中,尝试使用`sun.misc.BASE64Encoder`可能会导致编译错误或运行时异常。...

    BASE64ofsun.zip

    Base64的加密解密都是使用sun.misc包下的BASE64Encoder及BASE64Decoder的sun.misc.BASE64Encoder/BASE64Decoder 这人类是sun公司的内部方法,并没有在java api中公开过,不属于JDK标准库范畴,但在JDK中包含了该类,...

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

    Eclipse默认把这些受访问限制的API设成了ERROR。只要把Windows-Preferences-Java-Complicer-Errors/Warnings里面的Deprecated and restricted API中的Forbidden references(access rules)选为Warning就可以编译通过...

    Eclipse,MyEclipse可直接使用的rt.jar

    jdk中的rt.jar包,可适合java web开发,复制到web-inf目录下的lib中可以使用,另外包含BASE64Encoder 与 BASE64Decoder等工具类

Global site tag (gtag.js) - Google Analytics