繁体   English   中英

将一个项目作为库链接到其他项目

[英]Linking a project as a library to other projects

我是Java的新手,我一直在学习。

我遇到的一个问题是,我在一个项目中开发了一个对象库,现在我想在其他两个项目中使用它们。 我首先将包从第一个项目复制到第二个和第三个项目中,但是现在我想对库进行更改,我希望这些内容能够在第二个和第三个项目中得到体现,但显然它们不是。

项目1-程序包1-程序包2-程序包3

项目2-程序包A-程序包B-程序包1-程序包2-程序包3

Project3 -packageC -packageD -package1 -package2 -package3

我希望在第一个项目中更新软件包时,它们在第二个和第三个项目中会自动更新,尽管我也不想手动进行刷新。 目前只有我在所有项目上工作,但将来可能会有更多的人在做这些事情,因此我不介意建议将其转移到某个协作平台上(我是知道SVN,但从未设置过)

在Eclipse中,您可以按照以下步骤进行操作。

  1. 将项目导入到工作区。

将其标记为图书馆项目

右键单击要制作为库的项目,然后选择“属性”。 选择左侧的Android,然后选中IsLibrary复选框。 完成。

引用标记的项目

右键单击要在其中添加库项目的项目,然后选择“属性”。 选择左侧的Android,然后添加标记的项目。 它将被添加到列表中并可以使用。 现在,您可以从已标记的引用项目访问所有类和资源(例如可绘制对象,字符串)。 太好了吧? :)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM