今天在进行项目二次开发时,出现了一个这样的错误:
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
大概的意思是说:访问限制:类型Base64Encoder不能由于对需要的库和限制:\程序文件\ \ \ \ jdk1.6.0_45 JRE java库\ rt.jar
在网上查询了一下,遇到过相同问题的人大有人在,参考其他人的解决办法总结如下:
只需要在project build path中先移除JRE System Library,再添加库JRE System Library,重新编译后就一切正常了。