博主秋招提前批已拿百度、字节跳动、拼多多、顺丰等公司的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