Access restriction: The method encode(byte[]) from the type CharacterEncoder is not accessible due to restriction on required library D:\jdk1.6.0_21\jre\lib\rt.jar
今天使用BASE64转码,方式引用后Java类报错,如下图:

查了查说是Eclipse配置的错误,默认的配置将调用一些访问受限的API设成了ERROR,只要设置为warnning即可,如下图:


解决方案参考:https://blog.youkuaiyun.com/fuxuejun/article/details/6225210
本文讲述了如何在Eclipse中遇到CharacterEncoder的访问受限问题,通过调整默认配置将错误级别改为警告,以实现BASE64转码的正确使用。解决方案包括参考链接和步骤说明。
1万+

被折叠的 条评论
为什么被折叠?



