`

sun.misc包找不到

 
阅读更多

http://blog.csdn.net/jbxiaozi/article/details/7351768

1.右键项目-》属性-》java bulid path-》jre System Library-》access rules-》resolution选择accessible,下面填上** 点击确定即可!!!

2.

在MyEclipse中编写Java代码时,用到了BASE64Decoder,import sun.misc.BASE64Decoder;可是Eclipse提示: 
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 

解决方案1(推荐): 
只需要在project build path中先移除JRE System Library,再添加库JRE System Library,重新编译后就一切正常了。 
解决方案2: 
Windows -> Preferences -> Java -> Compiler -> Errors/Warnings -> 
Deprecated and trstricted API -> Forbidden reference (access rules): -> change to warning
分享到:
评论

相关推荐

    sun.misc.BASE64Decoder和sun.misc.BASE64Encoder不可用已解决

    最近项目实验发现导入工具程序后项目有错,查看发现sun.misc.BASE64Decoder和sun.misc.BASE64Encoder不可用,找不到相应的类。 二、原因分析 冲浪后发现JDK中的lib\tools.jar和JRE中的lib\rt.jar已从Java SE 9中...

    sun.misc.BASE64Encoder.jar包

    如果因为某些原因必须使用`sun.misc`包(尽管不推荐),你可能需要将`sunmiscbase64decoder`这个库引入到你的项目中,但是请记住,这可能会带来潜在的问题,包括但不限于: 1. **不兼容性**:未来JDK更新可能会完全...

    sun.misc.BASE64Encoder 找不到

    为了解决“找不到sun.misc.BASE64Encoder”的问题,你需要寻找一个替代方案。一种常见的解决方案是引入外部的加密库,例如Bouncy Castle。Bouncy Castle是一个强大的密码学库,提供了广泛的加密算法和功能,包括Base...

    sun.misc.base64decoder.jar下载

    sun.misc.BASE64Encoder找不到jar包的解决方法? 在MyEclipse中编写Java代码时,用到了BASE64Decoder,import sun.misc.BASE64Decoder;可是Eclipse提示:  Access restriction: The type BASE64Decoder is not ...

    rt.jar sun.misc.BASE64Encoder sun.misc.BASE64Decoder 找不到jar包

    sun.misc.BASE64Encoder 找不到jar包

    sun.misc.BASE64Encoder 加密源码+完整包.rar

    在Java编程语言中,`sun.misc.BASE64Encoder` 和 `sun.misc.BASE64Decoder` 是两个用于Base64编码和解码的内部类,它们位于`sun.misc`包下。Base64是一种用于在网络上传输二进制数据的文本编码方式,它将任意的字节...

    sun.misc.BASE64Decoder

    解决android无法使用sun.misc.CharacterDecoder,添加了rt.jar也不行。 然后本人就寻找了其六个java源文件,添加到项目中使用即可。 BASE64Decoder.java BASE64Encoder.java CEFormatException.java ...

    sun.misc.BASE64Decoder.rar

    Intellij-解决报错:import sun.misc.BASE64Decoder无法找到 报错原因:JDK从1.8升级到9.0.1后sun.misc.BASE64Decoder和sun.misc.BASE64Encoder不可用 sun.misc.BASE64Decoder

    解决sun.misc.URLClassPath自动Debug缘故

    - 重新启动调试会话,检查是否还有自动跳转到`sun.misc.URLClassPath`的情况发生。 #### 总结 通过上述步骤,我们可以有效地解决Eclipse中调试时自动跳转至`sun.misc.URLClassPath`的问题。这种方式不仅可以提高...

    sun.misc.BASE64Decoder.zip

    总的来说,虽然`sun.misc.BASE64Decoder`在Java 7中提供了Base64解码的功能,但考虑到兼容性和稳定性,开发者应该优先选择`java.util.Base64`类。随着Java版本的更新,遵循标准API的编程习惯将有助于保证代码的长期...

    sun.misc.BASE64Decoder.jar

    然而,随着Java版本的更新,`sun.misc`包的使用逐渐受到限制,特别是自Java 8开始,官方并不推荐直接使用这个包内的类。 Base64是一种将二进制数据转换为可打印字符的方法,广泛应用于电子邮件、HTTP传输等领域。在...

    import com.sun.image.codec.jpeg.JPEGImageEncoder;包的下载

    base64找不到下面连个jar包也可以解决 import sun.misc.BASE64Decoder; import sun.misc.BASE64Encoder; 报错: Access restriction: The type JPEGImageEncoder is not accessible due to restriction on required...

    sun.misc.BASE64Decoder.jar.zip

    标题 "sun.misc.BASE64Decoder.jar.zip" 涉及的核心技术是Base64...不过,由于`sun.misc`包不是公开的API,依赖它可能会带来兼容性问题,因此现代Java开发推荐使用标准的`java.util.Base64`类来处理Base64编码和解码。

    JDK7源码 包含rt.jar包下的 sun包源码 sun.security包等源码

    例如,`sun.misc`和`sun.nio`等子包,包含了JVM的底层操作,如内存管理、I/O操作和性能优化等方面的内容。 `sun.security`包是Java安全框架的重要组成部分,它涵盖了从认证、加密、密钥管理到数字签名等一系列安全...

    sun.misc.BASE64Encoder.jar

    在Java平台上,`sun.misc.BASE64Encoder`类被用来实现BASE64编码,但需要注意的是,这个类属于Java的非公开(sun.misc)包,官方并不推荐直接使用。 首先,我们来深入理解一下BASE64编码。BASE64编码是一种基于64个...

Global site tag (gtag.js) - Google Analytics