最近在做一个RCP项目时,发现左边导航视图用CommonNavigator时,新建项目后关闭程序,再次打开发现导航视图中新建的项目没有出现,要再次点击右键才能出现,经过翻阅资料发现需要在
ApplicationWorkbenchAdvisor类增加以下2个方法就可以解决
@Override
public
IAdaptable getDefaultPageInput() {
return
ResourcesPlugin.getWorkspace().getRoot();
}
@Override
public
void
initialize(IWorkbenchConfigurer configurer) {
IDE.registerAdapters();
}