0

我必须删除菜单工具首选项中的安装/更新首选项。我能怎么做?谢谢大家。

4

2 回答 2

1

如果我们谈论的是 RCP 应用程序,请打开 ApplicationWorkbenchAdvisor 类并使用如下内容:

PreferenceManager pm = PlatformUI.getWorkbench().getPreferenceManager();
for (IPreferenceNode node : pm.getRootSubNodes()) {
    if (node.getId().equals("org.eclipse.equinox.internal.p2.ui.sdk.ProvisioningPreferencePage")) {
        pm.remove(node); 
    }
}
于 2012-02-25T22:44:53.747 回答
0
public void postStartup() {
  PreferenceManager pm = PlatformUI.getWorkbench().getPreferenceManager( );
  pm.remove("org.eclipse.equinox.internal.p2.ui.sdk.ProvisioningPreferencePage"); 
  pm.remove("org.eclipse.update.internal.ui.preferences.MainPreferencePage");
}
于 2012-02-27T14:34:16.873 回答