weblogic.utils.encoders.BASE64Decoder 和 BASE64Encoder 是否有非 weblogic 替代方案?

Is there non-weblogic alternative to weblogic.utils.encoders.BASE64Decoder and BASE64Encoder?

尝试将某些应用程序从 WebLogic 移植到 Tomcat(或者可能是 JBoss)。此代码的某些部分具有以下导入语句:

import weblogic.utils.encoders.BASE64Decoder;
import weblogic.utils.encoders.BASE64Encoder;

然后由

实例化
private static BASE64Encoder base64Encoder = new BASE64Encoder();
private static BASE64Decoder base64Decoder = new BASE64Decoder();

是否有不依赖于 weblogic 代码的替代实现?理想情况下,除了导入语句什么都不改变?

谢谢。

更新:也需要在JDK1.5下可以编译

是的,有 java.util.Base64

有多种工厂方法可以获取以略微不同的方式配置的编码器,以对字符和换行符进行编码。