解决办法:
1、先查看包有没有导对
import java.util.Base64;
2、查看官网发现,JDK中的/lib/tool.jar和/lib/rt.jar已经从Java SE 9中删除
//报错代码
temp = Base64.decodeBase64(CutString(source, ckey_length));
//改用Base64.getDecoder()方法来获取Base64解码器,getBytes()方法将字符串转换为字节数组,
//最后调用decode()方法进行解码。
temp = Base64.getDecoder().decode(CutString(source, ckey_length).getBytes());
//报错代码2
return keyc + Base64.encodeBase64String(temp);
//用Base64.getEncoder()方法来获取编码器,并使用encode()方法将字节数组编码成Base64字符串。
return keyc + new String(Base64.getEncoder().encode(temp));
文章来源地址https://www.toymoban.com/news/detail-442830.html
文章来源:https://www.toymoban.com/news/detail-442830.html
到了这里,关于Cannot resolve method ‘decodeBase64‘ in ‘Base64‘的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!