【发布时间】:2013-02-16 18:28:28
【问题描述】:
我创建了一个 Eclipse 项目,我需要将 Super CSV 库与 Dozer 一起使用。我下载了 Super CSV 并在 /usr/lib 中创建了一个新文件夹“super-csv”。
现在我有了:/usr/lib/super-csv/super-csv,其中包含超级 csv jar(+ javadoc 和源代码),
/usr/lib/super-csv/super-csv-dozer 包含超级 csv dozer jar、javadoc 和源代码以及一个“lib”文件夹。
在/usr/lib/super-csv/super-csv-dozer/lib 内部,有许多 .jar 文件需要 super-csv-dozer 才能工作,所以我将其添加为本机库,用于在 Eclipse 中 java 构建路径的库选项卡中的 super-csv-dozer 条目。
当我尝试编译项目时,我收到一个 java.lang.ClassNotFoundException 指向一个包含在 lib 文件夹中的一个 jar 文件中的类。
只有当我手动将 lib 文件夹中的每个 jar 添加为外部 jar 时,一切才有效。
谁能解释我哪里做错了?
【问题讨论】:
标签: eclipse dozer buildpath supercsv