簡體   English   中英

如何將一個 eclipse 項目的方法/變量調用到另一個 eclipse 項目?

[英]How to call method/variable of one eclipse project to another eclipse project?

我在 eclipse 中有兩個項目,我只是嘗試將一個項目的方法調用到另一個項目,但即使我使用屬性甚至類路徑設置了整個項目設置流程,也無法做到這一點。

我有項目 CacheProject,其中包含 CachePackage 作為具有 CacheMain.java 類的包。 這個 CacheMain 類包含一個公共方法 getName() ,它應該將其中一個變量的值作為字符串返回給我。

我還為各自的 CacheProject 創建了 jar 並添加到另一個項目 CacheConsumer1 的類路徑中。 我還添加了項目 CacheProject 右鍵單擊​​ CacheConsumer1 -> 屬性 -> java 構建路徑 -> 項目。

在此處輸入圖片說明

我仍然無法訪問它的 CacheMain 和 getName() 方法:

在此處輸入圖片說明

我也無法從 CachePackage 訪問任何內容:

在此處輸入圖片說明

如果有人已經使用過這樣的東西,請幫助它。 因為在此 stackOverFlow 帖子中發布的早期答案都不適用於我的場景。

實際上,如果您學會使用 Maven 或 Gradle 來構建項目並定義依賴項,一切都會變得更容易。 但是在 Eclipse 中,您可以只打開兩個項目,然后轉到項目CacheConsumer1的項目屬性並將項目CacheProject設置為構建路徑依賴項:

Java構建路徑——添加項目依賴 這也將導致CacheConsumer1CacheProject發生更改CacheConsumer1自動重建。


更新:我剛剛在您的屏幕截圖中注意到CacheProject沒有src文件夾或任何其他標記為源文件夾的文件夾(帶有小包裹的文件夾圖標)。 也許您只是重新開始,使用默認的 Eclipse 文件夾結構創建一個新的 Java 項目,然后將一個或多個類移動到該項目中,在src文件夾中創建您的 Java 包和類。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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