gpt4 book ai didi

java - 使用 com.google.common.base.Splitter 时出现 NoSuchMethodError 异常

转载 作者:IT老高 更新时间:2023-10-28 20:47:31 25 4
gpt4 key购买 nike

我正在尝试按如下方式使用 com.google.common.base.Splitter

Iterable<String> segs = Splitter.on("/").split("one/two/three/four/five");

for (String seg : segs) {
System.out.println(seg);
}

但是,我看到以下异常:

Exception in thread "main" java.lang.NoSuchMethodError: com.google.common.base.Platform.precomputeCharMatcher(Lcom/google/common/base/CharMatcher;)Lcom/google/common/base/CharMatcher;
at com.google.common.base.CharMatcher.precomputed(CharMatcher.java:664)
at com.google.common.base.CharMatcher.<clinit>(CharMatcher.java:71)
at com.google.common.base.Splitter.<init>(Splitter.java:107)
at com.google.common.base.Splitter.on(Splitter.java:171)
at Test.main(Test.java:30)

有人知道我在这里做错了什么吗?

最佳答案

我遇到了同样的问题。原来我使用的是旧版本的 Guava 。访问这个网站:https://code.google.com/p/guava-libraries/ ,然后下载更新的版本。

顺便说一句,google-collections 被重命名为 Guava。

关于java - 使用 com.google.common.base.Splitter 时出现 NoSuchMethodError 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8257545/

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