eclipse でプログラムで更新 (F5) を呼び出そうとしましたが、NotHandledException、handler not found エラーが発生しました。助けていただければ幸いです。
私のクラスでは: NewPreferencePage extends PreferencePage implements IWorkbenchPreferencePage 私は次のコードを持っています:
@Override
public void dispose() {
super.dispose();
final String COMMAND_ID = "org.eclipse.ui.file.refresh";
IHandlerService handlerService = PlatformUI.getWorkbench().getService(IHandlerService.class);
try {
handlerService.executeCommand(COMMAND_ID,null);
} catch (ExecutionException ex) {
ex.printStackTrace();
} catch (NotDefinedException ex) {
ex.printStackTrace();
} catch (NotEnabledException ex) {
ex.printStackTrace();
} catch (NotHandledException ex) {
ex.printStackTrace();
}
}