项目中用到sun.misc.BASE64Decoder,本人用的Eclipse4.2,我重新导入项目时,Eclipse报错Access restriction: The type BASE64Encoder is not accessible due to restriction on required D:\jdk1.6.0_18\lib\rt.jar ,很闷郁。在度娘上查看了一些网友的解决方案:
方案一
解决方法如下:
1、进入Project --> Properties --> Java Build Path --> Libraries
1、进入Project --> Properties --> Java Build Path --> Libraries
2、remove 掉 JRE System Library
3、Add Library 重新加入JRE System Library
添加后即可解决此问题。本人试过,是可行的。
方案二解决方法如下:
Windows -> Preferences -> Java -> Compiler -> Errors/Warnings -> Deprecated and trstricted API -> Forbidden reference (access rules): ->
change to warning
这种方法,设置好像会弹出警告窗口。
建议用第一种方案处理就可以了。