使用Firebase时从intellij构建可执行jar文件?没有这样的方法错误

时间:2017-06-26 14:17:35

标签: java firebase intellij-idea jar executable-jar

我试图将intellij项目变成可执行文件,以便我可以在intellij环境之外运行它。

这个项目在环境中完美运行但是当我把它变成一个jar文件时,jar文件至少有一个运行时错误。

我首先得到的错误是:

Exception in thread "main" java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkState(ZLjava/lang/String;Ljava/lang/Object;)V
    at com.google.firebase.FirebaseApp.checkNotDeleted(FirebaseApp.java:314)
    at com.google.firebase.FirebaseApp.getOptions(FirebaseApp.java:260)
    at com.google.firebase.database.FirebaseDatabase.getInstance(FirebaseDatabase.java:80)
    at com.google.firebase.quickstart.Database.main(Database.java:90)

这似乎与未连接到我连接的Firebase库/框架有关。然而,这是我不了解的地方。我使用项目设置构建了Jar文件,然后构建了一个aritfact,这似乎很好,但显然有些连接已经丢失了。我想知道是否有人有类似的问题或知道该尝试什么?

由于

0 个答案:

没有答案