type org.osgi.util.tracker.ServiceTrackerCustomizer does not take parameters

僤鯓⒐⒋嵵緔 提交于 2019-12-12 02:28:15

问题


I'm working on osgi application which uses com.ibm.ws.admin.client_8.5.0.jar because I need to use WebSphere with JMX.

When I import as dependency this jar I get error in bundle activators:

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

I get error in Netbeans type ServiceTrackerCustomizer does not take parameters and cannot infer type arguments for ServiceTracker<>

i suppose that this is a classpath issue. When i remove com.ibm.ws.admin.client_8.5.0.jar it's working fine. In this case what are the options to solve this problem?

来源:https://stackoverflow.com/questions/34466700/type-org-osgi-util-tracker-servicetrackercustomizer-does-not-take-parameters

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!