gpt4 book ai didi

java - Base64无法解析(Java 1.7)

转载 作者:行者123 更新时间:2023-11-30 05:33:05 25 4
gpt4 key购买 nike

我有以下代码片段,并且有一些未解析的类 - 主要是 Base64

String auth = username + ":" + password; 
byte[] encodedAuth = Base64.encodeBase64(auth.getBytes(StandardCharsets.ISO_8859_1));
String authHeader = "Basic " + new String(encodedAuth);
request.setHeader(HttpHeaders.AUTHORIZATION, authHeader);

我尝试导入 commons-codec maven 存储库,但在 Eclipse 中它仍然显示无法解析类:

<dependency>
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
<version>1.12</version>
</dependency>

我们现在使用 JDK7 有点陷入困境,这可能是问题所在。这个 Base64 类只能在 Java 8 中使用吗?否则,如何将其导入到我的应用程序中?

最佳答案

如果您检查 Javadoc,它清楚地表明 Base64Since 1.8

https://docs.oracle.com/javase/8/docs/api/java/util/Base64.html

不太确定 commons-codec 的情况,您肯定在 Eclipse 中出了什么问题(考虑到它的 Maven 集成有多糟糕,这一点也不奇怪)。

关于java - Base64无法解析(Java 1.7),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57160413/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com