[英]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
設置為構建路徑依賴項:
這也將導致CacheConsumer1
在CacheProject
發生更改CacheConsumer1
自動重建。
更新:我剛剛在您的屏幕截圖中注意到CacheProject
沒有src
文件夾或任何其他標記為源文件夾的文件夾(帶有小包裹的文件夾圖標)。 也許您只是重新開始,使用默認的 Eclipse 文件夾結構創建一個新的 Java 項目,然后將一個或多個類移動到該項目中,在src
文件夾中創建您的 Java 包和類。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.