gpt4 book ai didi

java - NoSuchMethodError : com. google.common.cache.CacheBuilder.maximumSize(J)

转载 作者:行者123 更新时间:2023-12-02 12:13:20 25 4
gpt4 key购买 nike

我似乎遇到了一个问题,该问题仅适用于我的 Minecraft 插件的 1 位用户。

[15:54:14 ERROR]: Error occurred while enabling <Plugin> v1.0.8 (Is it up to date?)
java.lang.NoSuchMethodError: com.google.common.cache.CacheBuilder.maximumSize(J)Lcom/google/common/cache/CacheBuilder;

有什么原因可以解释为什么会发生这种情况,或者我是否可以通过某种方式克服它?

我的代码:

private LoadingCache<String, String> profileCache = CacheBuilder.newBuilder().
maximumSize(500).
expireAfterWrite(4, TimeUnit.HOURS).
build(new CacheLoader<String, String>() {
public String load(String name) {
try {
return getProfileJson(name);
} catch (IOException e) {
Bukkit.getLogger().info("Error, " + e.getLocalizedMessage() + ".");
}
return null;
}
});

最佳答案

您需要将库包含到导出的 jar 中。默认情况下,它们不包含在导出的 Jar 中,因为 IDE 假定它们在运行时存在,但事实并非如此。

参见here对于 Gradle 和 here对于 Maven。

关于java - NoSuchMethodError : com. google.common.cache.CacheBuilder.maximumSize(J),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46371377/

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