Resolución de problemas: Base64Encoder y la solución Base64Decoder no se pueden utilizar

Después de la actualización versión JDK se encuentra que algunos del método de cifrado original utilizado para iniciar el error.

Las soluciones son como sigue, eliminar el paquete introducido en el método original, el método original


 codificador Base64Encoder = new Base64Encoder ();

Cadena imagestr = encoder.encode (código de imagen);

BASE64Decoder decodificador = new BASE64Decoder ();

byte [] bytes = decoder.decodeBuffer (imagestr); 


El siguiente método se puede reemplazar


 java.util.Base64.Encoder importación;

java.util.Base64.Decoder importación; //加解密的包Encoder codificador = Base64.getEncoder (); Resultado String = encoder.encodeToString (bytearray); Decoder decodificador = Base64.getDecoder (); byte [] resultado = decoder.decode (str);
 


 


La razón es /lib/tool.jar y /lib/rt.jar sido retirado del Java SE 9 en.

fuente original: https: //blog.csdn.net/Cha0DD/article/details/87794268

Supongo que te gusta

Origin www.cnblogs.com/zscwb/p/12529517.html
Recomendado
Clasificación