1、为什么在Eclipse中不能直接使用.BASE64Encoder和.BASE64Decoder呢?
因为.BASE64Encoder和.BASE64Decoder 是 Sun 的专用 API,可能会在未来版本中删除,不建议使用。所以在Eclipse中不能直接使用,但是直接使用文本编辑器编写代码,然后使用javac编译,java去执行是没有问题的。
2、通过以下设置就可以在Eclipse中使用了
右击项目 --> Properties --> Java Build Path --> 点开JRE System Library --> 点击Access rules --> Edit --> Add --> Resolution选择Accessible --> Rule Pattern填上 ** --> OK
3、以下是一个简单的测试程序
package ;
import .BASE64Encoder;
import .BASE64Decoder;
public class Base64Util {
public static void main(String[] args) throws Exception {
String srcStr = "BASE64编码测试";
String resultStr = new BASE64Encoder().encode(());
(resultStr);
String plainText = new String(new BASE64Decoder().decodeBuffer(resultStr));
(plainText);
}
}