Я заметил эту же проблему при использовании Eclipse 3.6 SR2 в Ubuntu 11.04.Однако он отлично работает на Ubuntu 10.04 и Windows 7, использующих одну и ту же версию Eclipse.NullPointerException
происходит из строки 89 из DeleteResourcesWizard
, потому что image
равно null
:
87 Image image= parent.getDisplay().getSystemImage(SWT.ICON_QUESTION);
88 Label imageLabel = new Label(composite, SWT.NULL);
89 imageLabel.setBackground(image.getBackground());
Быстрое исправление, которое я нашел для Ubuntu 11.04, заключается в использованиидругая тема (например, Clearlooks) или набор значков (например, GNOME).Темой по умолчанию, которая не работает для меня, является Ambiance, по умолчанию используется набор иконок Ubuntu-Mono-Dark.Я предполагаю, что в нем, должно быть, отсутствует значок (или он был переименован), необходимый для SWT.ICON_QUESTION
, и Eclipse не изящно справляется с тем, чтобы не найти его.