简体   繁体   English

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

[英]Error :: java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;Ljava/lang/Object;)V

I am getting this error because I have ValidationFramework.jar which contains the same class as Google Cloud Platform Libraries ie com.google.common.base.Preconditions.checkState() and eclipse is choosing the class in ValidationFramework for my java application.我收到此错误是因为我有 ValidationFramework.jar,其中包含与 Google Cloud Platform Libraries 相同的类,即 com.google.common.base.Preconditions.checkState() 并且 Eclipse 正在为我的 Java 应用程序选择 ValidationFramework 中的类。

Can anyone tell me how to make eclipse choose Google Cloud Platform library for my java service?谁能告诉我如何让 Eclipse 为我的 Java 服务选择 Google Cloud Platform 库?

Very likely one of your dependencies uses old Guava.您的依赖项之一很可能使用旧番石榴。 com.google.common.base.Preconditions class is in Guava library ( com.google.guava:guava ). com.google.common.base.Preconditions类位于 Guava 库 ( com.google.guava:guava ) 中。 You have an unexpected version of Guava in your class path.您的类路径中有一个意外的 Guava 版本。 If you can share your pom.xml or build.gradle, I can check further.如果你可以分享你的 pom.xml 或 build.gradle,我可以进一步检查。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 错误:原因:com.google.common.base.Preconditions.checkArgument(ZLjava / lang / String; Ljava / lang / Object;)V - Error:Cause: com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;Ljava/lang/Object;)V NoSuchMethodError: com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;CLjava/lang/Object;)V - NoSuchMethodError: com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;CLjava/lang/Object;)V java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;I)V 与 IE 和 Selenium 通过 Java - java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;I)V with IE and Selenium through Java NoSuchMethodError: com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;Ljava/lang/Object;Ljava/lang/Object;) - NoSuchMethodError: com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;Ljava/lang/Object;Ljava/lang/Object;) 谷歌云 KMS java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;CLjava/lang/Object;)V - Google Cloud KMS java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;CLjava/lang/Object;)V NoSuchMethodError: com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;J)V - NoSuchMethodError: com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;J)V com.google.common.base.Preconditions.checkArgument(ZLjava /郎/字符串; CLjava /郎/对象;)V - com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;CLjava/lang/Object;)V 线程“main”中的异常 java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkState(ZLjava/lang/String;Ljava/lang/Object;) - Exception in thread "main" java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkState(ZLjava/lang/String;Ljava/lang/Object;) java.lang.NoSuchMethodError: 'void com.google.common.base.Preconditions.checkArgument(boolean, java.lang.String, java.lang.Object) - java.lang.NoSuchMethodError: 'void com.google.common.base.Preconditions.checkArgument(boolean, java.lang.String, java.lang.Object) “main” java.lang.NoSuchMethodError: 'void com.google.common.base.Preconditions.checkArgument(boolean, java.lang.String, char, java.lang.Object)' - “main” java.lang.NoSuchMethodError: 'void com.google.common.base.Preconditions.checkArgument(boolean, java.lang.String, char, java.lang.Object)'
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM