이 코드를 ApplicationWorkbenchWindowAdvisor.java 클래스에 붙여 넣기 만하면됩니다.
public void postWindowOpen() {
// remove unwanted UI contributions that eclipse makes by default
IWorkbenchWindow[] windows = PlatformUI.getWorkbench().getWorkbenchWindows();
for (int i = 0; i < windows.length; ++i) {
IWorkbenchPage page = windows[i].getActivePage();
if (page != null) {
WorkbenchWindow workbenchWin = (WorkbenchWindow)PlatformUI.getWorkbench().getActiveWorkbenchWindow();
MenuManager menuManager = workbenchWin.getMenuManager();
IContributionItem[] items = menuManager.getItems();
for(IContributionItem item : items) {
if(item.getId().equals("org.eclipse.ui.run")){
item.setVisible(false);
}
}
// hide 'Search' commands
page.hideActionSet("org.eclipse.search.searchActionSet");
}
}
}
RCP에 포함 된 플러그인을 검토하십시오. 원하지 않는다면 디버그 및 실행 플러그인을 남겨 두십시오. –
실행 구성의 플러그인에서 이것을 삭제하면 "MESSAGE Product Automatics.automaticsProduct를 찾을 수 없습니다."라는 오류 메시지가 나타납니다. http://stackoverflow.com/users/2670892/greg-449 – Biswabir
일관성없는 플러그인 세트. 핵심 RCP 코드 외에는 아무것도 필요하지 않은 경우이 권리를 얻는 가장 간단한 방법은 코어 RCP 코드 만 포함하는 대상 플랫폼을 사용하는 것입니다. 예를 들어 'Platform Runtime Binary'(여기에는 http : // download .eclipse.org/eclipse/downloads/drops4/R-4.6.3-201703010400 /) –