sun.misc.Base64Encoder 和 sun.misc.Base64Decoder无法引用问题

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/yujianping_123/article/details/98767489

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变了,不过内部实现方法差不多。

猜你喜欢

转载自blog.csdn.net/yujianping_123/article/details/98767489
今日推荐