Java 使用自定义库时引发NoClassDefFoundError

Java 使用自定义库时引发NoClassDefFoundError,java,android,eclipse,jar,Java,Android,Eclipse,Jar,我正在为我正在开发的Android应用程序使用jaudiotagger——我通过进入项目属性并导入外部jar文件将库添加到eclipse中。我在代码中添加了正确的导入语句,没有编译时问题,但是当我运行应用程序时,当我尝试在jaudiotagger中创建类的实例时,会抛出NoClassDefFoundError。AudioFile是否需要做进一步的工作,以确保随应用程序一起安装外部库 下面是引发异常的行: AudioFile a = AudioFileIO.read(files.get(i));

我正在为我正在开发的Android应用程序使用jaudiotagger——我通过进入项目属性并导入外部jar文件将库添加到eclipse中。我在代码中添加了正确的导入语句,没有编译时问题,但是当我运行应用程序时,当我尝试在jaudiotagger中创建类的实例时,会抛出NoClassDefFoundError。AudioFile是否需要做进一步的工作,以确保随应用程序一起安装外部库

下面是引发异常的行:

AudioFile a = AudioFileIO.read(files.get(i));
我从jaudiotagger进口了以下产品:

import org.jaudiotagger.audio.AudioFile;
import org.jaudiotagger.audio.AudioFileIO;

它是jar还是库项目?假设jar:库的jar文件在libs文件夹中吗?如果jar中有Java 7类文件,则任何构建消息(例如构建)都可能成功,但在旧版本的sdk@Raghunandan这是一个JAR。@您是否已将JAR添加到项目库文件夹中。转到属性。java构建路径检查订单导出选项卡检查私有库。@Raghunandan我只需要检查一下,非常感谢!如果你想提交答案,我可以接受。