Ich muss einige Daten in der Base64-Kodierung in Java kodieren. Wie kann ich das tun? Wie lautet der Name der Klasse, die einen Base64-Encoder bereitstellt?
Ich habe versucht, die sun.misc.BASE64Encoder
Klasse, ohne Erfolg. Ich habe die folgende Zeile von Java 7 Code:
wr.write(new sun.misc.BASE64Encoder().encode(buf));
Ich verwende Eclipse. Eclipse markiert diese Zeile als einen Fehler. Ich habe die erforderlichen Bibliotheken importiert:
import sun.misc.BASE64Encoder;
import sun.misc.BASE64Decoder;
Aber auch hier werden beide als Fehler angezeigt. Ich fand ein ähnlicher Beitrag hier .
Ich habe Apache Commons als die von including vorgeschlagene Lösung verwendet:
import org.apache.commons.*;
und importieren die heruntergeladenen JAR-Dateien: http://commons.apache.org/codec/
Aber das Problem besteht weiterhin. Eclipse zeigt immer noch die bereits erwähnten Fehler an. Was sollte ich tun?