簡體   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

我收到此錯誤是因為我有 ValidationFramework.jar,其中包含與 Google Cloud Platform Libraries 相同的類,即 com.google.common.base.Preconditions.checkState() 並且 Eclipse 正在為我的 Java 應用程序選擇 ValidationFramework 中的類。

誰能告訴我如何讓 Eclipse 為我的 Java 服務選擇 Google Cloud Platform 庫?

您的依賴項之一很可能使用舊番石榴。 com.google.common.base.Preconditions類位於 Guava 庫 ( com.google.guava:guava ) 中。 您的類路徑中有一個意外的 Guava 版本。 如果你可以分享你的 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 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 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 NoSuchMethodError: com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;J)V com.google.common.base.Preconditions.checkArgument(ZLjava /郎/字符串; CLjava /郎/對象;)V 線程“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) “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