仅从另一个eclipse项目导入一些包

时间:2016-03-15 17:44:44

标签: java eclipse import packages

我用Eclipse编写Java代码。我有两个项目:ProjectOneProjectTwo

我在ProjectOne中有一些我希望包含在ProjectTwo中的软件包,而不包含“ProjectOne”中的任何其他内容。我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

您可以使用ProjectOne中所需的类创建另外一个项目projectThree。然后ProjectOne和ProjectTwo依赖于projectThree。我认为现在这是最好的案例..

计划在Java 9中发布的Project Jigsaw应该可以解决您的问题。 它为Java添加了模块.. “模块提供了这个特定模块的所有包的列表,这些包被认为是公共API,因此可供其他模块使用。如果某个类不在导出的包中,则模块外部没有人可以访问它 - 即使它是公共的“。 更多内容可以在这里找到...(上面的评论来自下面的链接)

https://blog.codecentric.de/en/2015/11/first-steps-with-java9-jigsaw-part-1/