Access restriction: The type BASE64Decoder is not accessible due to restriction on required library D:\java\jre1.5.0_08\lib\rt.jar
在网上找到了解决方法如下,我是用第二种方法解决的~~
Solution 1 :
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
Solution 1 :
BASE64Decoder
这个没有java doc,属于jdk里不推荐使用的工具类
解决方案:
使用apache common中的Base64替换
你可以在这里下载Apache commons codec:
http://commons.apache.org/codec/
替换一下就可以了
强烈建议不要用sun.misc,是不安全的 ,最好不要使用
Solution 2:
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.
转自:http://hi.baidu.com/luoziding/item/5032bdeb539556f0e1a5d46d
分享到:
相关推荐
sun.misc.BASE64Decoder 其中包括 Android Base64Jar包 以及Java源代码 sun.misc.BASE64Decoder 其中包括 Android Base64Jar包 以及Java源代码 sun.misc.BASE64Decoder 其中包括 Android Base64Jar包 以及...
一、问题描述 最近项目实验发现导入工具程序后项目有错,查看发现sun.misc.BASE64Decoder和sun.misc.BASE64Encoder不可用,找不到相应的类。 二、原因分析 ...提供了sun.misc.BASE64Decoder.jar包,自行下载。
sun.misc.BASE64Encoder找不到jar包的解决方法? 在MyEclipse中编写Java代码时,用到了BASE64Decoder,import sun.misc.BASE64Decoder;可是Eclipse提示: Access restriction: The type BASE64Decoder is not ...
在本例中,`sun.misc.BASE64Decoder.jar`可能包含`BASE64Decoder`和`BASE64Encoder`类的实现,供那些仍需使用这些非标准组件的项目使用。 总的来说,尽管`sun.misc.BASE64Decoder`和`BASE64Encoder`在某些老项目中...
sun.misc.BASE64Decoder.jar sun.misc.BASE64Decoder.jar sun.misc.BASE64Decoder.jar sun.misc.BASE64Decoder.jar
因此,尽管`sun.misc.BASE64Decoder`在处理Base64编码时非常方便,但开发人员应尽量避免直接使用,而是选择公开的、稳定的Java API。 Java 8及以后的版本提供了`java.util.Base64`类,它是官方推荐的Base64编码和...
java开发 sun.misc.BASE64Decoder.jar包下载 java开发 sun.misc.BASE64Decoder.jar包下载
由于`sun.misc`包的非公开性质,使用这些类可能违反Java的API使用规范,因此在Java 8之后,官方推荐使用`java.util.Base64`包中的工具类,如`Base64.Encoder`和`Base64.Decoder`,它们提供了与`sun.misc`包相似的...
如名,就是java 的sun.misc.BASE64Decoder.jar 包。 其实是已经过时的东西,因为java8推出了新的库来替代它,且android也有内置的base64相关的工具库。 但是,总有一些工程是要用老库的,也没办法(懒或者烦)更新...
`sun.misc.BASE64Encoder`和`sun.misc.BASE64Decoder`就是这样的两个类,它们分别用于Base64编码和解码。 Base64是一种用于将二进制数据转换为可打印ASCII字符的编码方式,常用于在网络上传输二进制数据,如电子...
Intellij-解决报错:import sun.misc.BASE64Decoder无法找到 报错原因:JDK从1.8升级到9.0.1后sun.misc.BASE64Decoder和sun.misc.BASE64Encoder不可用 sun.misc.BASE64Decoder
然而,由于`sun.misc`包的非公开性质,以及在Java 8及以后版本中对它的弃用,开发者应该尽量避免直接使用`BASE64Decoder`。Java 8引入了`java.util.Base64`类,提供了更稳定且符合标准的Base64编码和解码功能。例如...
在Java编程语言中,`sun.misc.BASE64Encoder` 和 `sun.misc.BASE64Decoder` 是两个用于Base64编码和解码的内部类,它们位于`sun.misc`包下。Base64是一种用于在网络上传输二进制数据的文本编码方式,它将任意的字节...
对于已经存在的项目,使用`sun.misc.BASE64Decoder.jar`这样的第三方库可能是因为历史遗留问题,升级代码库并替换相关调用是必要的步骤。同时,提供的`欢迎使用.txt`文件可能是项目说明或者使用指南,可以帮助理解...
这个压缩包文件"base64_sun.misc.BASE64Decoder.zip"包含了与Base64解码相关的资源,特别是`sun.misc.BASE64Decoder.jar`,这是一个Java类库,提供了对Base64编码数据进行解码的功能。 Base64编码源于电子邮件系统...