如果查找返回null应该怎样做?我使用Lookup.getDefault()。这是用于找出对象的实例查找org.openide.util.Lookup
()。一般模式是通过一类对象,然后取回该类或空的一个实例。Lookup.getDefault()。查找()返回null
我使用它的代码如下:
StreamingServer server = Lookup.getDefault().lookup(StreamingServer.class);
ServerControllerFactory controllerFactory = Lookup.getDefault().lookup(ServerControllerFactory.class);
StreamingController controller = Lookup.getDefault().lookup(StreamingController.class);
由于没有istances被找到,返回null对于这些, 'server
', 'controllerFactory
', 'controller
'。我需要处理这种情况,所以我可以在使用这些对象访问方法,如:
controllerFactory.createServerController(graph)
server.register(serverController, context)
我怎样才能做到这一点?
我正在Eclipse中运行我的项目,并且引用了API在构建路径中添加.jar文件。 – user1727270