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