The solution that sun.misc.BASE64Encoder can't find the jar package
1. Right-click the project-"Properties -" java bulid path- "jre System Library-" access rules- "resolution Select accessible, and then fill in the following * * Click OK!
two。
When writing Java code in MyEclipse, BASE64Decoder,import sun.misc.BASE64Decoder; is used, but the Eclipse hint:
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.jar
Solution 1 (recommended):
Just remove JRE System Library from project build path, then add the library JRE System Library, and everything will be fine after recompilation.
Solution 2:
Windows-> Preferences-> Java-> Compiler-> Errors/Warnings->
Deprecated and trstricted API-> Forbidden reference (access rules):-> change to warning