类型org.osgi.util.tracker.ServiceTrackerCustomizer不接受参数

时间:2015-12-25 21:45:17

标签: java websphere osgi maven-3 osgi-bundle

我正在使用osgi应用程序,它使用com.ibm.ws.admin.client_8.5.0.jar,因为我需要将WebSphere与JMX一起使用。

当我作为依赖项导入此jar时,我在bundle激活器中遇到错误:

public abstract class AbstractServiceTracker implements ServiceTrackerCustomizer<Object, Object> {
...
private ServiceTracker<Object, Object> tracker = new ServiceTracker<>(bc, bc.createFilter(builder.toString()), this);

我在Netbeans type ServiceTrackerCustomizer does not take parameterscannot infer type arguments for ServiceTracker<>

中收到错误消息

我认为这是一个类路径问题。当我删除com.ibm.ws.admin.client_8.5.0.jar它工作正常。在这种情况下,有哪些选项可以解决这个问题?

0 个答案:

没有答案