无法为ConfigCat创建新的客户端示例(configcat-java-client-6.0.1)

2ledvvac  于 2023-03-21  发布在  Java
关注(0)|答案(1)|浏览(122)

我想在我的java 8项目中实现config cat。
我创建配置猫客户端的方式是这样的:

import com.configcat.ConfigCatClient;
public class ConfigCatClientUtil {

    public ConfigCatClientUtil() {
    }

    public ConfigCatClient createClient(String configCatKey) {
        ConfigCatClient configCatClient = null;
        try {
            configCatClient = new ConfigCatClient(configCatKey);
        } catch (Exception e) {
        }
        return configCatClient;
    }

}

问题是,当尝试执行此new ConfigCatClient(configCatKey)时会抛出错误:

messages Feb 11 13:11:38 server: Caused by: java.lang.NoClassDefFoundError: okhttp3/Callback

我使用的是configcat-java-client-6.0.1.jar,有人知道为什么会出现这个错误吗?

11dmarpk

11dmarpk1#

此库直接依赖于OkHttp
https://mvnrepository.com/artifact/com.configcat/configcat-java-client/6.0.1
如果你遵循他们的文档,你不会看到这一点,所以我建议从他们的说明开始设置你的maven或Gradle构建。
https://configcat.com/docs/sdk-reference/java/

相关问题