【3.11-用戶注冊(cè)】jdk9不能import sun.misc.BASE64Encoder
環(huán)境:jdk9,IntelliJ IDEA2019,MacOS
跟著老師打的這段代碼,但是出現(xiàn)了錯(cuò)誤,貌似是jdk9不能import sun.misc.BASE64Encoder? 請(qǐng)問(wèn)有沒(méi)有什么解決方法呢?
public?String?EncodeByMd5(String?str)?throws?NoSuchAlgorithmException,?UnsupportedEncodingException?{ ????//確定一個(gè)計(jì)算方法 ????MessageDigest?md5?=?MessageDigest.getInstance("MD5"); ????BASE64Encoder?base64Encoder?=?new?BASE64Encoder(); ????//加密字符串 ????String?newStr?=?base64Encoder.encode(md5.digest(str.getBytes("utf-8"))); ????return?newStr; }
報(bào)錯(cuò)如下