簡體   English   中英

如何在另一個Eclipse工作區中創建的項目中使用另一個程序包中一個程序包的類

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM