【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; }
报错如下