错误:: java.lang.NoSuchMethodError:com.google.common.base.Preconditions.checkArgument(ZLjava / lang / String; Ljava / lang / Object;)V

时间:2019-12-03 13:03:15

标签: java eclipse google-cloud-platform jar

我收到此错误,因为我有ValidationFramework.jar,其中包含与Google Cloud Platform库相同的类,即com.google.common.base.Preconditions.checkState(),而eclipse为我的Java应用程序选择了ValidationFramework中的类

任何人都可以告诉我如何让eclipse为我的Java服务选择Google Cloud Platform库吗?

1 个答案:

答案 0 :(得分:0)

您的依赖项很可能使用旧的Guava。 com.google.common.base.Preconditions类在Guava库(com.google.guava:guava)中。您的课程路径中有一个意外的Guava版本。如果您可以共享pom.xml或build.gradle,我可以进一步检查。