[英]How to use classes of a package in another package which is in a project created at a different eclipse workspace
我在这里找到一个相关的问题-java如何在其他软件包中使用类?
但是,就我而言,我希望在Project B的ClassB中使用ProjectA的A类。ProjectA和Project B位于不同的Eclipse工作区或两个不同的文件夹中。
可以将两个项目都放在一个文件夹中吗?
您可以将现有项目导入到项目中,而无需将其复制到工作区文件夹中。 因此,ProjectB将位于另一个文件夹中,但您可以在工作空间中使用它。
您可以创建一个项目A的jar,并在项目B中使用它。然后在项目B的ClassB中使用项目A的ClassA。
您也可以在Project B的类路径中导入Project A文件夹,以使用Class B中的Class。希望这会有所帮助。
有一个很好的解决方案。 使用Maven依赖!
在项目B的pom.xml中,添加对项目A的依赖关系。
<dependencies>
<dependency>
<groupId>GroupId of Project A</groupId> //can be copied from Project A's POM
<artifactId>Artifact Id of Project A</artifactId> //can be copied from Project A's POM
<version>Version of Project A</version> //can be copied from Project A's POM
</dependency>
</dependencies>
这对我来说很有效,因为我的两个项目都是Maven项目。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.