在菜单工具中删除p2安装/更新首选项

时间:2012-02-24 08:47:05

标签: eclipse-rcp p2

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

2 个答案:

答案 0 :(得分: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); 
    }
}

答案 1 :(得分: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");
}