原因是jdk的这个包是被禁止访问了
解决方法如下:
像sun.misc.BASE64Encoder等类不属于JDK标准库范畴,但在JDK中包含了该类,可以直接使用。但是在eclipse中直接使用却报错。下面就介绍一下针对这样的类如何处理。
1. 针对这一情况,可以执行如下操作。选中工程,右键“Build Path”->“Configure Build Path”
2. 打开项目属性窗口。
3. 点开JRE,选中“Access rules: No rules defined”->“Edit”
4. 打开"Access Rules"窗口后,点击“Add”按钮
5. 然后确认应用加载完直接就好了