我创建了一个 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 推土机 jar、javadoc 和源代码以及“lib”文件夹。
里面/usr/lib/super-csv/super-csv-dozer/lib
有很多 .jar 文件是 super-csv-dozer 工作所需要的,所以我在 Eclipse 的 java build path 的 library 选项卡中将它添加为 super-csv-dozer 条目的本机库。
当我尝试编译项目时,我收到一个java.lang.ClassNotFoundException
指向包含在 lib 文件夹中的一个 jar 文件中的类。
只有当我手动将 lib 文件夹中的每个 jar 添加为外部 jar 时,一切都有效。
有人可以解释我在哪里做错了吗?