3

我正在花一些时间学习 Eclipse,然后再学习 NetBeans。我实际上喜欢这两个 IDE。我不知道我更喜欢哪一个,但它们似乎很直观。

至于 Eclipse IDE,我正在学习在所有项目中共享用户库的最佳实践。更不用说当我在网上找到别人的 Java 代码时,我当然想导入该代码并在我需要的任何地方使用它。

我注意到 Stack Overflow 上有很多关于如何在所有项目之间共享资产的问题。

需要明确的是,当我说“资产”时,我指的不是我的项目的主要方法所在的位置。(即:图像、xml/txt 文件、自定义类等......)

我来自 web 开发世界 (PHP),所以我的思维习惯于 PHPinclude()require()函数,用于将服务器上的任何内容导入我的应用程序。像我认识的大多数 Web 开发人员一样,我将我的 Web 资源保存在相同的位置以便于导入。

现在进入一个新世界,Java + Eclipse。

我创建了一个项目,现在我正在该单个项目中创建其他类。这些类在我创建的几乎每个项目中都很有用。

在阅读了其他问题和帖子后,我仍然不太确定项目之间资产共享的最佳实践。(我也只关心一个工作区)

我想听听其他人关于他们个人最佳实践的信息。

您是否创建了一个仅包含类、图像、文件的项目?

您是否在文件系统的某个位置保留了一个文件夹/目录来保存所有这些,然后您将其导入?

您在创建项目时使用 Eclipse 的默认设置,还是更改任何内容?

4

2 回答 2

7

您可以将共享库放在一个 Eclipse 项目中P,并使其他项目依赖P. 要使项目Q依赖,P请执行以下操作:

  1. 在包资源管理器中选择项目Q,然后右键单击它。
  2. Properties从上下文菜单中选择。
  3. 转到Java Build Path属性页面。
  4. 转到Projects选项卡。
  5. 检查项目P以将其添加到项目的构建路径中Q

有关详细信息,请参阅http://www.informit.com/articles/printerfriendly.aspx?p=367962上的文章。

于 2012-12-15T17:13:46.223 回答
0

还有另一种更好的方法。

使用项目作为其他项目的依赖项似乎更容易......
但只有当我们想将该项目用作库项目时才应该这样做。

否则,如果我们只想在项目之间共享用户库,那么下面的方法会更好。

创建包含库的链接文件夹,如下所示:

  1. 右键单击项目。
  2. 单击新建,然后选择新文件夹。
  3. 前进。
  4. 选择你的 lib 目录。
  5. 点击确定。
  6. 右键单击项目。
  7. 转到属性。
  8. 转到 Java 构建路径。
  9. 转到库选项卡。
  10. 单击 Add Jars... 并从 /libs 目录导入所需的 jars。
  11. 点击确定。
于 2015-09-15T14:36:10.390 回答