sun.misc jar包

一直以来Base64算法的加密解密都是使用sun.misc包下的BASE64Encoder及BASE64Decoder来进行的。但是这个类是sun公司的内部方法,并没有在Java API中公开过,不属于JDK标准库范畴,但在JDK中包含了该类,可以直接使用。但是在Eclipse和MyEclipse中直接使用,却找不到该类。
 
问题描述如下图:
 
解决方案:
第一步:在使用sun.misc包下的API的项目上右键选择Build Path,选择Configure Build Path
第二步:在Java Build Path窗口,点击第三个选项卡Libraries,选择JRE System Libraries,选择第一项Access rules,点击Edit
第三步:在弹出的窗口中点击Add
第四步:在Resolution后面选择Accessible选项,下面的Rule Pattern配置为**,点击OK即可。
第五步:点击OK
第六步:点击Apply,点击OK,就会看到工作空间会进行重新导入构建。
我们再来看导入sun.misc包下的BASE64Encoder这个类,完美解决。
 
其余解决方案:
也可以使用第三方提供的相应的替代的API
Apache提供的Commons Codec,简称CC
Bouncy Castle提供的Bouncy Castle,简称BC

 

build.gradle加入第三方依赖:

 

使用Gradle刷新之后:

来源:http://www.cnblogs.com/chLxq/p/10788306.html


智能推荐

Error:(14,24) java: 程序包sun.reflect.misc不存在

  今天自己给自己挖了一个坑,写代码导入了 结果依赖和jdk里面都没有这个包 导致报错 Error:(14,24) java: 程序包sun.reflect.misc不存在 查了半天以为好高级的报错,结果就是没有这个jar,在import里面注释掉即可,坑啊,所以看报错信息很仔细才行 记录下...

解决 打jar包报错 java:程序包com. sun . image.codec.jpeg不存在

原因: 不知道 boot项目 maven install 报错 网上资料看不懂 解决方法 在jdk 里面拿出 tr.jar 用maven引用外部包的依赖 这个样子 这三个随便写 scope 写system path写路径 一个问题网上那种解决方法 有咩有人讲解一下...

Eclipse没有权限操作rt.jar包中的sun包,导致sun.net.ftp.FtpClient引用报错

如下图: Eclipse引用rt.jar下的sun包内容,将会导致以上的错误。原因是Eclipse没有权限,需要手动启用,操作步骤如下 项目上右键点击Properties -->> Java Build Path -->> Libraries 保存后,报错就修复了……最终清清爽爽的赶脚。 本文转自 沫沫金 51CTO博客,原文链接:ht...

Eclipse没有权限操作rt.jar包中的sun包,导致sun.net.ftp.FtpClient引用报错

如下图: Eclipse引用rt.jar下的sun包内容,将会导致以上的错误。原因是Eclipse没有权限,需要手动启用,操作步骤如下 项目上右键点击Properties -->> Java Build Path -->> Libraries 保存后,报错就修复了……最终清清爽爽的赶脚。 互相学习:976465669...

sun.misc.Lock报错

window>preferences>Java>compiler>errors/warnings 在Forbidden reference(access rules) 将error换选为warning 或者鼠标指向报错位置选择配置...

猜你喜欢

DOS,DDOS的区别通俗讲+DDOS应用场景

DOS,DDOS的区别通俗讲+DDOS应用场景 博主是刚入行的新手,最近在研究异常漏洞数据的检测,这里看了好多篇论文和博客我才总算是比较通俗一点的理解了各种漏洞的特性应用场景,这次就先简单的讲解一下DDOS。 本文分成两大板块,首先来区分一下DOS和DDOS和特性和区别,(参考了公众号:黄庆龙 网络工程师阿龙 还有黑客帝国)再来主要讲解一下实际场景中我们经常遇到的DDOS的特性的行为(参考了:科来...

对《视觉SLAM十四讲》4.3.5节李代数求导的推导过程的勘误

一、引言 在《视觉SLAM十四讲》(1)的4.3.5节,推导了李代数求导的表达式,我认为其中存在一些容易产生歧义的符号使用,本文先展示我认为正确的推导,然后提出了修改建议。 二、正确推导过程 我们假设旋转并且微扰后的位姿是一个关于 ϵ \boldsymbol\epsilon ϵ和 ξ \boldsymbol\xi ξ的多元函数 f ( ϵ , ξ ) f(\boldsymbol\...

磁盘配额 | 物理卷pv 逻辑卷组vg LVM | 扩大LVM xfs类型 | 扩大缩小ext4类型 | 移除闲置设备 | 给文件做快照 | 查看LVM信息 |删除LVM |

注意:挂载设备之后设备挂载点的权限和未挂载时的权限是不一样的,处在哪个状态,修改谁的就显示谁的 一,磁盘配额 1,fdisk /dev/vdb 分100M给vdb1 2,给/mnt 777的权限(此时不要挂载设备,否则权限是给设备的,而不是给/mnt这个目录的)      然后要格式化磁盘否则会报错mount: unknown filesystem type...

JVM总结

JVM总体结构 运行过程 Java源文件-编译器-字节码文件 字节码文件-JVM-机器码 JVM内存区域 JVM运行时内存 Java堆从GC的角度可以细分为:新生代(Eden区,From Survivor区和To Survivor区)和老年代 Eden区 Java新对象的出生地,当Eden区内存不够时,会触发MinorGC,对新生代区进行一次垃圾回收 SurvivorFrom 上一次GC的幸存者,...

js逆向 混淆加密反调试分析学习

学习文章:https://blog.csdn.net/qq_18421167/article/details/100574947 网站:aHR0cCUzQS8veXMuZmdqLnRhaXl1YW4uZ292LmNuL0ZpcnN0aGFuZC90eWZjL3B1Ymxpc2gvcC9Qcm9qZWN0TGlzdC5kbw== 1.要分析加密的数据 2.断点调试【打印可变参数和结果】 有2个deb...

问答精选

How to set a listener on array of checkboxes in jQuery?

Situation: Trying to 'collect' all checkboxes with this: And that works. Now I just want to make an action if any of these checkboxes is changed like this; But in console I get this: This is the whole...

Next js: Error: Objects are not valid as a React child (found: Error: Response not successful: Received status code 401)

This app shows Github issues with graphql API. I didn't change anything after finishing the app but I got this error. I used Next js, Typescript, Material UI, Tailwind css and GraphQL for this project...

Making tracebacks clickable when running Python unit tests inside Sublime Text

Is it possible to make output clickable: clicking the traceback line takes you to the corresponding Python file in Sublime Text edit tab? PythonTraceback plugin makes it easier to navigate in python e...

Literal whitespace characters causing pattern to fail (sometimes)

I have this RegEx from my previous question. The problem is that sometimes it works, Sometimes it doesn't. I tried pasting it on an online simulator and got this: https://regex101.com/r/I3tnY4/3 The t...

Doctrine2: Warning: Illegal offset type in isset or empty

I've a ManyToMany relation in Listing entity: Somewhere in the ListingService I'm trying to remove AttributeDescription from the Listing entity like this: But got an error: Warning: Illegal offset typ...

相关问题

相关文章

热门文章

推荐文章

相关标签

推荐问答