sun.misc.BASE64Encoder在Eclipse中不能直接使用的原因和解决方案

Posted 風の嵂菄

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sun.misc.BASE64Encoder在Eclipse中不能直接使用的原因和解决方案相关的知识,希望对你有一定的参考价值。

1、为什么在Eclipse中不能直接使用sun.misc.BASE64Encoder和sun.misc.BASE64Decoder呢?

因为sun.misc.BASE64Encoder和sun.misc.BASE64Decoder 是 Sun 的专用 API,可能会在未来版本中删除,不建议使用。所以在Eclipse中不能直接使用,但是直接使用文本编辑器编写代码,然后使用javac编译,Java去执行是没有问题的。

 

2、通过以下设置就可以在Eclipse中使用了

右击项目 --> Properties --> Java Build Path --> 点开JRE System Library --> 点击Access rules --> Edit --> Add --> Resolution选择Accessible --> Rule Pattern填上 ** --> OK

 

3、以下是一个简单的测试程序

 

1、为什么在Eclipse中不能直接使用sun.misc.BASE64Encoder和sun.misc.BASE64Decoder呢?

因为sun.misc.BASE64Encoder和sun.misc.BASE64Decoder 是 Sun 的专用 API,可能会在未来版本中删除,不建议使用。所以在Eclipse中不能直接使用,但是直接使用文本编辑器编写代码,然后使用javac编译,Java去执行是没有问题的。

 

2、通过以下设置就可以在Eclipse中使用了

右击项目 --> Properties --> Java Build Path --> 点开JRE System Library --> 点击Access rules --> Edit --> Add --> Resolution选择Accessible --> Rule Pattern填上 ** --> OK

 

3、以下是一个简单的测试程序

 

 

以上是关于sun.misc.BASE64Encoder在Eclipse中不能直接使用的原因和解决方案的主要内容,如果未能解决你的问题,请参考以下文章

关于sun.misc.BASE64Encoder 解密

JDK从1.8升级到9.0.1后sun.misc.BASE64Decoder和sun.misc.BASE64Encoder不可用

android : 解决android无法使用sun.misc.BASE64Encoder sun.misc.BASE64Decoder 的问题, 无需添加rt.jar

sun.misc.BASE64Encoder找不到jar包的解决方法

sun.misc.BASE64Encoder找不到jar包的解决方法

sun.misc.BASE64Encoder是内部专用 API, 可能会在未来发行版中删除