在我自己的项目中有第三方工作JAR文件,但我遇到了一个问题:我需要做一些自定义。
现在,当我运行我的程序(第三方官方JAR工作正常)时,我在运行时遇到异常:
11-10 06:22:05.912: E/AndroidRuntime(1125): Caused by: java.lang.NoClassDefFoundError: org.jsoup.Jsoup
当我提取JAR文件时,它包含所有需要的类文件(包括org.jsoup.Jsoup)。
NoClassDefFoundError - 读取类定义时出错。当有问题的类具有静态块或使用ClassLoader未找到的类的成员时,通常会发生这种情况。 Source
据我了解,这似乎是某种导出的JAR类路径问题?
答案 0 :(得分:0)
是的,NoClassDefFoundError通常意味着类路径问题,尤其是有许多类加载器。但我认为你的是一个简单的案例。
你确定它是“Java Build Path> Add JARs”吗? 这是我的记忆中的“Java Build Path> Add External JARs”选项。也许你可以试试。