在 Java 中编码为 Base64
我需要用Java的Base64编码对一些数据进行编码。我该怎么做?提供 Base64 编码器的类的名称是什么?
我试图使用这个类,但没有成功。我有以下一行Java 7代码:sun.misc.BASE64Encoder
wr.write(new sun.misc.BASE64Encoder().encode(buf));
我正在使用Eclipse。Eclipse 将此行标记为错误。我导入了所需的库:
import sun.misc.BASE64Encoder;
import sun.misc.BASE64Decoder;
但同样,它们都显示为错误。我在这里找到了类似的帖子。
我使用Apache Commons作为解决方案的建议,包括:
import org.apache.commons.*;
并导入从以下位置下载的 JAR 文件:http://commons.apache.org/codec/
但问题仍然存在。Eclipse 仍然显示前面提到的错误。我该怎么办?