java新版本Base64Encoder和Base64Decoder无法使用解决方案
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java新版本Base64Encoder和Base64Decoder无法使用解决方案相关的知识,希望对你有一定的参考价值。
原因:
/lib/tool.jar和/lib/rt.jar已经从Java SE 9中删除,要使用java.util.Base64包中的方法
import java.util.Base64;
import java.util.Base64.Decoder;
import java.util.Base64.Encoder;
Encoder encoder = Base64.getEncoder();
String sig = encoder.encodeToString(byteArray);
Decoder decoder = Base64.getDecoder();
byte[] result = decoder.decode(sig);
以上是关于java新版本Base64Encoder和Base64Decoder无法使用解决方案的主要内容,如果未能解决你的问题,请参考以下文章
sun.misc.BASE64Encoder在Eclipse中不能直接使用的原因和解决方案
2019-07-24 jdk8后使用 base64替换BASE64Decoder