如果查找返回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