SpringBoot升级全纪录之Maven打包:
https://blog.csdn.net/qq_38254635/article/details/140986084
1、问题
找不到符号
import sun.misc.BASE64Decoder;
import sun.misc.BASE64Encoder;
2、原因
JDK1.8升级到高版本后,就不再支持
import sun.misc.BASE64Decoder;
import sun.misc.BASE64Encoder;
而是引入了新的jar。import java.util.Base64
3、解决
3.1、BASE64Decoder
原写法
import sun.misc.BASE64Decoder;
String str = "test";
byte[] byteStr = new BASE64Decoder().decodeBuffer(str);
BASE64Decoder 替换成 Base64
import java.util.Base64;
String str = "test";
byte[] byteStr = Base64.getDecoder().decode(str);
3.2、BASE64Encoder
原写法
import sun.misc.BASE64Encoder;
byte[] byteStr = "test".getBytes();
String str = new BASE64Encoder().encode(byteStr);
BASE64Encoder 替换成 Base64
import java.util.Base64;
byte[] byteStr = "test".getBytes();
String str = Base64.getEncoder().encodeToString(byteStr);
问题解决。
OK,就这些吧。
有什么不对的还望指正,书写不易,觉得有帮助就点个赞吧!
参考链接:https://blog.csdn.net/fk_d_st/article/details/126678536
文章评论