不通过重写workbench修改AboutDialog

WorkbenchWindow window = (WorkbenchWindow) Workbench.getInstance()
                .getActiveWorkbenchWindow();
        for (IContributionItem item : window.getActionBars().getMenuManager()
                .getItems()) {
            if (item instanceof MenuManager && item.getId().equals("help")) {
                MenuManager menuManager = (MenuManager) item;
                for (IContributionItem actionItem : menuManager.getItems()) {
                    menuManager.replaceItem("about",
                            new IDEAboutContributionItem(
                                    new AboutCommandAction()));

                }
            }
        }
原文地址:https://www.cnblogs.com/oscar1987121/p/10452184.html