[英]Method not present class linking issue: when calling methods from classes with same name and project path in two linked java projects
我已經在eclipse中將兩個系統模擬為兩個Java項目,因此兩個項目的文件名和項目路徑都相同。
當project1.Class1
引用project2.Class2
, Class2
必須引用其從屬文件,例如Project2
classes3
。
相反,由於名稱和項目路徑相同,它在運行時使用Project1
文件classes3
。
我已經添加了project1
在project2
通過構建路徑配置project2
。
如何解決Java中的此運行時鏈接問題?
最好在啟動時創建一個自定義類加載器,該加載器將負責查找程序引用的所有類,並使兩個沖突的類保持分離。
https://docs.oracle.com/javase/10/docs/api/java/lang/ClassLoader.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.