2

我是新手,如果我很傻,请多多包涵。我在 Eclipse 中创建了一个 java 项目,它使用了多个 jar,如 Apache Commons DBCP、dbutils、commons pool 和一些 mysql jdbc 驱动程序。我不想将这些 jar 直接添加到项目中,而是想为每个用户创建一个不同的用户库,并将各自的 jar 及其源代码和 javadoc 添加到其中。

所以我创建了用户库并在其中添加了相应的东西并将这些用户库添加到项目中。一切都很好。但是我想在我的家用机器上使用同一个项目,当我在我的家用机器上将它导入到 eclipse 中时,那些用户库是空的。我不明白 eclipse 将这些信息存储在工作区中,而在我的新工作区中,我无法使用该库。

所以我尝试在项目中创建一个新文件夹“lib”并将所有这些 jar 添加到该文件夹​​中,该文件夹将始终与项目一起使用,当我创建用户库时,这一次在添加 jar 时我选择了选项添加 jar-> workspace->lib->... 并将这些 jar 添加到用户库中,假设 lib 文件夹位于项目中,因此用户库保留在工作空间中,但我再次失败。它的工作。那么如何在不导入和导出的情况下使用不同工作区中的库...请帮助我...

我知道 ${project_loc} 会给出项目位置。那么有什么我可以对用户库说 ${project_loc}/lib/commons-dbcp.jar 的吗?

4

2 回答 2

0

我宁愿建议查看Apache Maven,它确实允许您为项目配置依赖项并(几乎)在任何地方构建它。

它还有一些与 Eclipse 集成的插件,因此您可以轻松地共享您的项目,而无需手动复制库。

于 2013-09-19T15:57:50.303 回答
0

我想你正在查看Package Explore

Project Explorer而是打开。

于 2013-09-19T15:54:10.913 回答