import="sun.misc.BASE64Decoder"
出现错误提示为:Access restriction: The type BASE64Decoder is not accessible due to restriction
on required library D:\ProgramFiles\MyEclipse\jre\lib\rt.jar
如何解决?或者有其它的替换方式。
出现错误提示为:Access restriction: The type BASE64Decoder is not accessible due to restriction
on required library D:\ProgramFiles\MyEclipse\jre\lib\rt.jar
如何解决?或者有其它的替换方式。
解决方案 »
- 请教问下javax.jws.WebMethod是哪个jar包里面的方法?急求-
- 关于这个JSP页面 怎么可以获取的参数呢????
- 帮忙解释个JS函数,含正则表达式的
- 求tomcatplugin(tomcat驱动),[email protected] 帮顶也给分啊!!!
- 关于从servlet中引用文件的问题?--在线等!
- 请问写JSP用什么工具好点,有表示符提示的?
- 在servlet中什么是视图和监听器?
- javaBean和JSP间的数据传递
- 在linux下安装tomcat,如何通过jdbc连接sqlserver2000?
- jsp页面部分客户端访问经常会把中文显示问号?
- eclipse导入项目,java文件中文乱码
- org.hibernate.exception.GenericJDBCException: could not insert
用myeclipse我是菜鸟,能否请详细一些如何操作。
这个没有java doc,属于jdk里不推荐使用的工具类解决方案:
使用apache common中的Base64替换
你可以在这里下载Apache commons codec:
http://commons.apache.org/codec/
替换一下就可以了强烈建议不要用sun.misc,是不安全的 ,最好不要使用
1. Open project properties.
2. Select Java Build Path node.
3. Select Libraries tab.
4. Remove JRE System Library.
5. Add Library JRE System Library.
但是请问,remove掉的和Add的这两个JRE有什么区别呢
是因为jre设置了访问限制,右键项目-》属性-》java bulid path-》jre System Library-》access rules,看看这里定义了什么访问限制。
那还有类似sun.misc.BASE64Decoder().decodeBuffer 的方法吗?