我创建了一个简单的应用程序来测试出现“
例如,我有一个名为Test1的Android项目,其中包含TestClass类和一些方法。我将该Test1项目导出为test1.jar,并仅导出源文件夹、TestClass类所在的classpath和.project文件夹。
在另一个名为Test2的Android项目中,我将此test1.jar添加到libs文件夹中。这个Test2项目中有一个Test2Class类,它调用test1.jar类的方法。
之后,我按照上述步骤将Test2项目导出为test2.jar文件。
因此,当我在另一个项目中使用这个test2.jar文件时,我会遇到“
我需要做些什么才能访问嵌套在jar文件中的jar文件呢?
谢谢!
NoClassDefFoundError
”错误的情况。例如,我有一个名为Test1的Android项目,其中包含TestClass类和一些方法。我将该Test1项目导出为test1.jar,并仅导出源文件夹、TestClass类所在的classpath和.project文件夹。
在另一个名为Test2的Android项目中,我将此test1.jar添加到libs文件夹中。这个Test2项目中有一个Test2Class类,它调用test1.jar类的方法。
之后,我按照上述步骤将Test2项目导出为test2.jar文件。
因此,当我在另一个项目中使用这个test2.jar文件时,我会遇到“
NoClassDefFoundError
”错误。这就是嵌套jar的场景。我需要做些什么才能访问嵌套在jar文件中的jar文件呢?
谢谢!
test1.jar
和test2.jar
作为依赖项。 - ToYonos