我花一些时间来学习Eclipse,然后再学习NetBeans。我实际上很喜欢这两个IDE。
我不知道我喜欢哪一个,但是它们似乎很直观。
至于Eclipse IDE,我正在学习在所有项目中共享用户库的最佳实践。更不用说当我在网上找到别人的Java代码时,我当然想导入该代码并在需要的任何地方使用它。
我注意到在Stack Overflow上有很多关于如何在所有项目之间共享资产的问题。
明确地说,当我说“资产”时,我的意思是指将项目的主要方法放置在何处。 (即:图像,xml / txt文件,自定义类等...)
我来自Web开发领域(PHP),因此我的思维习惯于PHP的include()
和require()
函数,用于将服务器上的任何内容导入到我的应用程序中。像我认识的大多数Web开发人员一样,我将Web资源保存在相同的位置以便于导入。
现在进入一个新世界,Java + Eclipse。
我已经创建了一个项目,现在正在该项目中创建其他类。这些类实际上对我创建的每个项目很有用。
在阅读了其他问题和帖子之后,我仍然不确定项目之间共享资产的最佳实践。 (我也只关心一个工作区)
我想听听其他人的个人最佳做法。
您是否创建仅包含类,图像,文件的项目?
您是否将文件夹/目录保存在文件系统中的所有位置,然后将其导入?
在创建项目时,您是利用Eclipse的默认设置还是对周围的内容进行了更改?
最佳答案
您可以将共享库放在Eclipse项目P
中,并使其他项目依赖P
。要使项目Q
取决于P
,请执行以下操作:
Q
,然后右键单击它。 Properties
。 Java Build Path
属性页面。 Projects
选项卡。 P
以将其添加到项目Q
的构建路径中。 有关更多详细信息,请参见http://www.informit.com/articles/printerfriendly.aspx?p=367962上的文章。