本文主要是介绍sun.misc.BASE64Encoder 进行maven打包时报错,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
报错如下:
报错代码,是因为引用了sun.misc.BASE64Decoder等类不属于JDK标准库范畴,但在JDK中包含了该类,可以直接使用。在jdk1.9中就不存在了。
import sun.misc.BASE64Decoder;
import sun.misc.BASE64Encoder;BASE64Encoder encoder = new BASE64Encoder();
encoder.encode(data.toByteArray());
修改代码如下:换一种写法,使用java.util.Base64。
import java.util.Base64;Base64.Encoder encoder = Base64.getEncoder();
encoder.encodeToString(data.toByteArray());
这篇关于sun.misc.BASE64Encoder 进行maven打包时报错的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!