【发布时间】:2011-11-10 04:44:07
【问题描述】:
在我自己的项目中有一个第三方工作 JAR 文件,但我遇到了一个问题:我需要做一些自定义。
- 从 Github 分叉了一个存储库。
- 修改了源代码
- 已导出 JAR:左键单击 > 导出 > Java > JAR 文件 > 默认 设置
- 将 JAR 导入我自己的 Android 项目:左键单击 > 导入 > 文件系统 & 左键单击项目 > 属性 > Java 构建路径 > 添加 JAR > 确定
现在,当我运行我的程序(与 3rd 方官方 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 类路径问题?
【问题讨论】:
标签: java eclipse import jar export