2016-11-28 85 views
0

我試圖火力地堡管理員添加到我的Java Web應用程序,用於控制火力地堡的CRUD操作,但它拋出下面的錯誤 -添加火力地堡聯繫到Java應用程序

Caused by: java.lang.UnsupportedClassVersionError: com/google/firebase/FirebaseOptions$Builder : Unsupported major.minor version 52.0

正如我所看到的火力地堡網站,它應該支持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); 
} 

回答

3

我解決了它。問題出在firebase-admin jar。我使用的版本4.0.0有一些錯誤。只要我更新到4.0.2版本,問題就消失了。 :)

+0

有一些錯誤,或者使用Java8編譯(這是錯誤告訴你什麼)? –