如何在不导出和导入的情况下跨多个系统共享用户库

时间:2013-09-19 15:51:32

标签: java eclipse

我是新手,请耐心,如果我很傻。我在eclipse中创建了一个java项目,其中包括Apache Commons DBCP,dbutils,commons pool和一些mysql jdbc驱动程序等多个jar。我没有直接将这些jar添加到项目中,而是想为每个库创建一个不同的用户库,并将相应的jar及其源和javadoc添加到其中。

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

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

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

2 个答案:

答案 0 :(得分:0)

我认为您正在查看Package Explore

改为打开Project Explorer

答案 1 :(得分:0)

我宁愿建议查看Apache Maven,它允许您为项目配置依赖项并在几乎所有地方构建它。

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