首页 > 解决方案 > 说一下如何修复 fcm 服务器代码中的 java.lang.NoClassDefFoundError: com/google/api/core/ApiFutur

问题描述

我正在服务器端 java 上为 FCM 编写代码。我在“String response = FirebaseMessaging.getInstance().send(message);”处收到以下错误“由:java.lang.ClassNotFoundException: com.google.api.core.ApiFuture”引起。我尽力了。如果有人知道使它起作用的解决方案请告诉我您的想法

        String response = FirebaseMessaging.getInstance().send(message);

标签: firebase

解决方案


将此依赖项添加到您的 pom 应该可以解决该特定错误:

<groupId>com.google.api</groupId>
<artifactId>api-common</artifactId>
<version>1.7.0</version>

也可以直接从http://central.maven.org/maven2/com/google/api/api-common/1.7.0/api-common-1.7.0.jar下载


推荐阅读