为了账号安全,请及时绑定邮箱和手机立即绑定

【3.11-用户注册】jdk9不能import sun.misc.BASE64Encoder

环境:jdk9,IntelliJ IDEA2019,MacOS

跟着老师打的这段代码,但是出现了错误,貌似是jdk9不能import sun.misc.BASE64Encoder? 请问有没有什么解决方法呢?

public String EncodeByMd5(String str) throws NoSuchAlgorithmException, UnsupportedEncodingException {
    //确定一个计算方法
    MessageDigest md5 = MessageDigest.getInstance("MD5");
    BASE64Encoder base64Encoder = new BASE64Encoder();

    //加密字符串
    String newStr = base64Encoder.encode(md5.digest(str.getBytes("utf-8")));
    return newStr;

}

报错如下

http://img1.sycdn.imooc.com//5d9111bf0001184f05120072.jpg

http://img1.sycdn.imooc.com//5d9111bf00016c6a14600380.jpg


正在回答

举报

0/150
提交
取消

【3.11-用户注册】jdk9不能import sun.misc.BASE64Encoder

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信