无法解析符号 'BASE64Decoder'
时间: 2023-09-28 08:09:55 浏览: 150
这个错误通常是因为在代码中使用了 Java 标准库中不推荐使用的 BASE64Decoder 类。这个类在 Java 8 中已经被标记为不推荐使用,因为它不是线程安全的。推荐使用 java.util.Base64 类来替代。
如果你使用的是 Java 8 或以上的版本,可以使用以下代码将 BASE64 字符串解码为字节数组:
```
byte[] decodedBytes = Base64.getDecoder().decode(base64String);
```
如果你使用的是 Java 7 或更早的版本,可以使用以下代码:
```
byte[] decodedBytes = new BASE64Decoder().decodeBuffer(base64String);
```
但是请注意,使用不推荐使用的 BASE64Decoder 类可能会导致安全问题,因此最好升级到 Java 8 或以上,并使用 java.util.Base64 类来替代。
阅读全文