首页 > 解决方案 > 为什么 gradle 文件属性在清单文件 java 中没有完美形成?

问题描述

我正在构建一个具有很多依赖项的 jar 文件,并且我正在使用 gradle 打包到 jar 中。当我运行罐子时,我得到了

Exception in thread "main" java.lang.NoClassDefFoundError: com/google/firebase/FirebaseOptions$Builder
    at Main.firebaseInitalization(Main.java:26)
    at Main.main(Main.java:12)
Caused by: java.lang.ClassNotFoundException: com.google.firebase.FirebaseOptions$Builder
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    ... 2 more

我正在使用一长串 jar 文件进行打包,并且在 build.gradle 文件中我提到了 jar 作为 folling ..

在此处输入图像描述

和更多..

我得到一个格式错误的清单文件,如下所示

在此处输入图像描述

因此,我得到了 java.lang.NoClassDefFoundError。

请帮我解决这个问题。

标签: javagradle

解决方案


推荐阅读