Переключить перспективу в приложении RCP после Eclipse Juno?

В моем приложении RCP я использую этот код для переключения перспективы:

IWorkbenchWindow window = getViewSite().getWorkbenchWindow();
window.getWorkbench().showPerspective(PRODUCT_PERSPECTIVE_ID, window);

Я не менял свой код, но изменил среду разработки с

java 6 64bits + windows + Eclipse Indigo

к

java 7 32bits + windows + Eclipse Juno

И теперь перспектива больше не переключается, без каких-либо исключений и ничего подозрительного в отладке.

Я не нашел ни одного отчета об ошибке.

Есть объяснение? Обходной путь?

6
задан Denys Séguret 18 July 2012 в 10:29
поделиться