Метод не представляет проблему связывания классов: при вызове методов из классов с одинаковым именем и путем проекта в двух связанных проектах Java - PullRequest
0 голосов
/ 31 августа 2018

Я смоделировал две системы как два Java-проекта в Eclipse, и поэтому оба проекта имеют файлы с одинаковым именем и путем к проекту.

Когда project1.Class1 относится к project2.Class2, Class2 должно ссылаться на зависимые файлы, например classes3 из Project2.

Вместо этого он использует Project1 файл classes3 во время выполнения из-за того же имени и пути проекта.

Я уже добавил project1 в project2 через настройки пути сборки project2.

Как решить эту проблему со связыванием во время выполнения в Java?

1 Ответ

0 голосов
/ 31 августа 2018

Лучше создать при загрузке пользовательский загрузчик классов, который возьмет на себя ответственность за поиск всех классов, на которые ссылается программа, и разделение двух конфликтующих классов.

https://docs.oracle.com/javase/10/docs/api/java/lang/ClassLoader.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...