怎么解决BASE64加密解密找不到Jar包问题

博主秋招提前批已拿百度、字节跳动、拼多多、顺丰等公司的offer,可加微信:pcwl_Java 一起交流秋招面试经验,可获得博主的秋招简历和复习笔记。

最近在导入一个war包项目时,发现BASE64处报错,没有匹配的Jar包。这是因为Base64的加密解密都是使用sun.misc包下的BASE64Encoder及BASE64Decoder的sun.misc.BASE64Encoder/BASE64Decoder类。这个类是sun公司的内部方法,并没有在java api中公开过,不属于JDK标准库范畴,但在JDK中包含了该类,可以直接使用。但是在Eclipse里使用时需要简单配置下。下面记录下我的解决办法:

源代码:

右键项目-->Build Path -->Configure Build Path-->Libraries-->JRE System Library-->Access rules

怎么解决BASE64加密解密找不到Jar包问题_第1张图片

点击Access rules:

怎么解决BASE64加密解密找不到Jar包问题_第2张图片

点击Add:

怎么解决BASE64加密解密找不到Jar包问题_第3张图片

配置完成后,错误提示没有了:

你可能感兴趣的:(Eclipse)