Kislay 쉬얍 :
나는 버튼 클릭에 구글 스프레드 시트의 데이터를 읽는 작업입니다. 그러나 나는이 문제에 붙어입니다 : -
java.lang.NoSuchMethodError: com.google.common.base.Platform.stringIsNullOrEmpty(Ljava/lang/String;)Z
at com.google.common.base.Strings.isNullOrEmpty(Strings.java:69)
at com.google.api.client.util.Strings.isNullOrEmpty(Strings.java:34)
at com.google.api.client.auth.oauth2.AuthorizationCodeFlow.loadCredential(AuthorizationCodeFlow.java:249)
at com.google.api.client.extensions.java6.auth.oauth2.AuthorizationCodeInstalledApp.authorize(AuthorizationCodeInstalledApp.java:113)
나는 추가 시도 구아바 종속성을 27.1 - JRE를 하지만, 그것은 또한 작동하지 않습니다. 내가 클래스 내부의 메인 메소드를 실행하면 코드는 잘 작동한다. 내가 다른 클래스에서이 클래스의 메소드를 호출하려고 할 때, 그것은 예외를 던지고있다.
어떻게해야합니까?
다음은 내가 추가 한 종속성이 있습니다 : -
"com.google.api-client" % "google-api-client-extensions" % "1.6.0-beta" ,
"com.google.apis" % "google-api-services-sheets" % "v4-rev1-1.21.0" ,
"com.google.api-client" % "google-api-client-java6" % "1.30.7" ,
"com.google.oauth-client" % "google-oauth-client-jetty" % "1.30.5",
라파 기예르모 :
대답:
코드에서 객체되는 불일치 인해의 사용이 google-collections
라이브러리입니다. 충돌을 해결하려면이를 제거합니다.
나는 이것이 당신에게 도움이 희망!