1
我有一個項目(稱爲ExtensibleApp)。我試圖使它成爲模塊化。這些模塊將依賴於已經在ExtensibleApp中的一些公共類。如何在運行時訪問另一個項目中的類
假設我有一個模塊myModule,它擴展了ExtensibleApp,並且依賴於類CommonClass.class
,我怎樣才能將CommonClass.class
導入到myModule項目中,並訪問成員。
class MyModuleClass {
CommonClass commonClass = new CommonClass();
private void someMethod() {
commonClass.method....()
}
}
我想要做的是創建一個可通過模塊擴展的項目。這些模塊將被加載/下載到ExtensibleApp類路徑之外的文件夾中。在運行時,我怎樣才能將兩個Jars連接起來,以便他們可以共享課程。
樣品目錄結構:
main dir/---ExtensibleApp.jar
/---plugins ---/myModule.jar
/chat.jar
/videoplayer.jar
/like.jar
/unlike.jar
/etc.jar
/etc_etc.jar
我只知道如何使用IDE來完成這項任務...您使用IDE嗎? – scottyseus
我建議尋找maven或gradle來管理依賴關係。 – Taylor
@Scott Scooter Weidenkopf我正在使用NetBeans –