将Firebase管理员添加到Java应用程序

时间:2016-11-28 06:55:35

标签: java firebase firebase-admin

我正在尝试将Firebase管理员添加到我的java网络应用程序中以控制Firebase中的CRUD操作但是它正在抛出以下错误 -

  

引起:java.lang.UnsupportedClassVersionError:com / google / firebase / FirebaseOptions $ Builder:不支持的major.minor版本52.0

正如我在Firebase网站上看到的那样,它应该支持jdk / jre 1.7或更高版本,我使用的是1.7。它仍然显示出兼容性问题。

 public void init() throws FileNotFoundException{
     FirebaseOptions options = new FirebaseOptions.Builder()
      .setServiceAccount(new FileInputStream(getClass().getClassLoader().getResource("serviceFirebase.json").getPath()))
      .setDatabaseUrl("https://<MyAppName>.firebaseio.com/")
      .build();

    FirebaseApp.initializeApp(options);
 }

1 个答案:

答案 0 :(得分:2)

我解决了。问题出在firebase-admin jar上。我使用的是版本4.0.0,它有一些错误。一旦我更新到4.0.2版本,问题就消失了。 :)