【发布时间】:2016-09-30 15:55:52
【问题描述】:
我在 Eclipse 中创建了一个 java 项目,然后我从中生成了一个可运行的 jar。 java 项目有一个名为DrivingModule 的类。 jar 文件被导入到 android 项目。但问题是,当我运行android项目时,只要我使用DrivingModule类,应用程序就会崩溃并且我收到以下错误
*06-01 11:38:10.481: E/AndroidRuntime(16751): Caused by: java.lang.NoClassDefFoundError: Class not found using the boot class loader; no stack available*
如果我注释掉了DrivingModule 类,该应用程序可以正常工作。我提到了一些问题,但主要是他们在解释如何生成 jar 以及如何构建路径,但我找不到任何关于如何解决我收到的错误的帖子。
为什么那个类会导致 App 崩溃并抛出这样的错误?
更新
在参考了 Bhaumik Thakkar 的答案后,应用程序没有工作,直到我选中了添加的 jar 的框,如下图所示
【问题讨论】:
标签: java android jar executable-jar