jar文件导致NoClassDefFoundError

时间:2016-06-01 10:25:15

标签: java android jar executable-jar

我在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类,那么App的工作正常。我提到了一些问题,但他们正在解释如何生成jar以及如何构建路径,但我找不到任何关于如何解决我收到的错误的帖子。

为什么该类导致应用程序崩溃并抛出此类错误?

更新

在参考Bhaumik Thakkar的答案之后,应用程序确实无法工作,直到我选中添加的jar的方框,如下图所示

enter image description here

1 个答案:

答案 0 :(得分:1)

将您的罐子放入您的 - > jdk - > lib - >分机,然后再试一次..