我已经苦苦挣扎了好几天,但我可以找到一种组织包的好方法。我创建了一些类,我希望在每个项目中都有它们,就像所有的 java 类一样,但我做不到。例如,如果我创建一个类并像这样定义包
package myclass.importatnt.test;
此类仅在此项目中可用。如果我想在其他项目中有这个类,我必须将文件夹myclass复制/粘贴 到另一个项目文件夹中,这真的很无聊。有什么方法可以整理包裹以便我随时使用它们吗?
我已经苦苦挣扎了好几天,但我可以找到一种组织包的好方法。我创建了一些类,我希望在每个项目中都有它们,就像所有的 java 类一样,但我做不到。例如,如果我创建一个类并像这样定义包
package myclass.importatnt.test;
此类仅在此项目中可用。如果我想在其他项目中有这个类,我必须将文件夹myclass复制/粘贴 到另一个项目文件夹中,这真的很无聊。有什么方法可以整理包裹以便我随时使用它们吗?
如果您使用 eclipse,请转到 Project->Properties->Java Build Path,并将您的项目添加到所需项目列表中(在 Projects 选项卡下)。然后你应该能够导入它们。
似乎您有一些实用程序类要在多个项目中重用。
与其在每个项目中复制类的源代码,不如编译类,将类文件打包到 jar 文件中,然后将此 jar 文件添加到需要它们的每个项目的类路径中。
这就是您对您使用的所有其他库(commons-lang、guava 等等)所做的事情,并且没有理由不对您自己的实用程序类做同样的事情。