Java包组织

时间:2013-03-14 21:56:16

标签: java package project-organization

我已经苦苦挣扎了几天,但我找到了一个很好的方法来组织包。我已经创建了一些类,我想在每个项目中都有它们,就像所有的java类一样,但我不能。例如,如果我创建一个类并定义像这样的包

package myclass.importatnt.test;

此课程仅在此项目中可用。如果我想在其他项目中使用此类,我必须将文件夹 myclass 复制/粘贴到另一个项目文件夹中,这真的很无聊。有没有办法组织包,所以我可以随时使用它们?

2 个答案:

答案 0 :(得分:0)

您似乎有一些要在多个项目中重用的实用程序类。

不是在每个项目中复制类的源代码,而是应该编译类,将类文件打包到jar文件中,并将此jar文件添加到需要它们的每个项目的类路径中。

这就是你使用的所有其他librery所做的事情(commons-lang,guava,等等......),并且没有理由不对你自己的实用程序类做同样的事情。

答案 1 :(得分:0)

如果您使用eclipse,请转到Project-> Properties-> Java Build Path,并将您的项目添加到所需项目列表中(在Projects选项卡下)。然后你应该能够导入它们。