org.apache.commons 无法解析为类型

org.apache.commons cannot be resolved to a type

我已经尝试过支付网关集成。网关给出的代码有一些错误

 byte[] hexBytes = new org.apache.commons.codec.binary.Hex().encode(mac.doFinal(data.getBytes()));

错误是

org.apache.commons cannot be resolved to a type

这个错误可能会导致不导入:

import org.apache.commons.*; 

或者之前没有声明您在此处使用的任何变量。

您的类路径中是否有 Apache Commons 编解码器?

如果您使用的是 Maven,请将其包含在以下代码片段中:

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

或者直接将 .jar from here 放入您的类路径中。