У меня есть два пакета, которые активны в рамках. Каждая из них имеет свою версию набора классов под тем же полным именем, например org.eclipse.jface.util.ILogger. В моем коде, если я пишуeclipse osgi: как загрузить класс из определенного пакета
System.out.println(ILogger.class.getClassLoader());
Я вижу, что загрузчик классов относится к одному из комплектов. Моя проблема заключается в том, что мне нужно использовать этот класс из другого, а не «пакет по умолчанию», который был выбран платформой osgi. То есть, когда я пишу код, как
ILogger logger = new ILogger(){}...
Мне нужен регистратор, чтобы иметь тип, определенный в другом комплекте. Есть какой-либо способ сделать это? Я использую Eclipse 4.4. Спасибо