1
我有兩個包都在框架中活動。它們中的每一個都具有相同全名下的一組類的版本,例如org.eclipse.jface.util.ILogger。在我的代碼中,如果我寫eclipse osgi:如何從一個特定的包中加載類
System.out.println(ILogger.class.getClassLoader());
我可以看到類加載器是來自其中一個包。我的問題是我需要從另一個類使用該類,而不是由osgi框架拾取的「默認」捆綁包。也就是說,當我編寫的代碼如
ILogger logger = new ILogger(){}...
我需要記錄器具有在另一個捆綁包中定義的類型。有沒有辦法做到這一點?我正在使用Eclipse 4.4。謝謝