java - 为什么 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。
请帮我解决这个问题。
解决方案
推荐阅读
- java - 从字符串的 ArrayList 中删除数字
- vue.js - 不能在动态呈现的 v-text-field 中使用 @change 函数
- java - Java Swing jLabel java.lang.NullPointerException
- javascript - Electron:在运行时从 web 视图向主机发送消息
- javascript - 跨域请求被阻止:Django、Axios
- google-apps-script - 如何在 Google App Script 中运行 Google Docs 插件?
- python - 如何成功更改用 Python 编写的 Selenium 脚本中的 User-Agent?
- python - 为什么当元素不在列表中时我的二进制搜索功能不会停止?
- django - 部署后获取 url 错误
- regex - 正则表达式在 2 个字符串之间提取字符串(除非 string = 'www')