簡體   English   中英

ClassNotFoundException:訪問 Google Analytics API v4 時

[英]ClassNotFoundException : While accessing the Google Analytics API v4

我正在嘗試使用 Google Analytics 報告 v4 API 從 Google Analytics 中獲取一些數據。 我正在使用 maven 因此在 maven 依賴項中包含所有 9 個模塊。

但是,在運行來自https://developers.google.com/analytics/devguides/reporting/core/v4/quickstart/service-java的示例 java 代碼時

我收到 NoClassDefFoundError。 在進一步調試時,實際失敗的行是Utils.getDefaultJsonFactory();

Exception in thread "main" java.lang.NoClassDefFoundError: com/fasterxml/jackson/core/json/async/NonBlockingJsonParser
    at com.google.api.client.json.jackson2.JacksonFactory.<init>(JacksonFactory.java:41)
    at com.google.api.client.googleapis.util.Utils$JsonFactoryInstanceHolder.<clinit>(Utils.java:44)
    at com.google.api.client.googleapis.util.Utils.getDefaultJsonFactory(Utils.java:36)
    at com.google.api.client.googleapis.auth.oauth2.GoogleCredential.fromStream(GoogleCredential.java:232)
    at com.dropbox.aem.common.services.GoogleAnalyticsReporting.initializeAnalyticsReporting(GoogleAnalyticsReporting.java:58)
    at com.dropbox.aem.common.services.GoogleAnalyticsReporting.main(GoogleAnalyticsReporting.java:38)
Caused by: java.lang.ClassNotFoundException: com.fasterxml.jackson.core.json.async.NonBlockingJsonParser
    at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:355)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
    ... 6 more

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM