版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
java7以前:
BASE64Encoder encoder = new BASE64Encoder();
BASE64Decoder decoder = new BASE64Decoder();
java7之后:
import java.util.Base64.Encoder
import java.util.Base64.Decoder
Encoder encoder = Base64.getEncoder();
Decoder decoder = Base64.getDecoder();
虽然通过 ,项目右键->build path->java build path ->Libraries->JRE System library->Edit Access rules,可以解决这个问题,
但是还是推荐使用java.util.Base64.Encoder和 java.util.Base64.Decoder
变化原因:sun被oracle收购后,base64的加解密package变了,不过内部实现方法差不多。