¿Cambia de perspectiva en una aplicación RCP desde Eclipse Juno?

En mi aplicación RCP, uso este código para cambiar de perspectiva:

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

No cambié mi código, pero cambié mi entorno de desarrollo de

java 6 64bits + windows + Eclipse Indigo

a

java 7 32bits + windows + Eclipse Juno

Y ahora la perspectiva ya no cambia, sin excepción, y no se ve nada sospechoso en la depuración.

No he encontrado ningún informe de errores.

¿Hay una explicación? ¿Una solución?

Respuestas a la pregunta(3)

Su respuesta a la pregunta