我正在尝试将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);
}
答案 0 :(得分:2)
我解决了。问题出在firebase-admin jar上。我使用的是版本4.0.0,它有一些错误。一旦我更新到4.0.2版本,问题就消失了。 :)