i обновлен до eclipse juno сегодня, скопировав его в папку прежней версии helios, и он работает нормально. Затем я автоматически обновлял и перезапускал eclipse, но он разбился и не может быть запущен сейчас. это журналeclipse crash при запуске
!ENTRY org.eclipse.osgi 4 0 2012-04-02 17:35:39.393
!MESSAGE 应用程序错误
!STACK 1
java.lang.LinkageError: loader constraint violation: when resolving interface method "org.eclipse.e4.ui.bindings.EBindingService.getPerfectMatch(Lorg/eclipse/jface/bindings/TriggerSequence;)Lorg/eclipse/jface/bindings/Binding;" the class loader (instance of org/eclipse/osgi/internal/baseadaptor/DefaultClassLoader) of the current class, org/eclipse/ui/internal/keys/BindingService, and the class loader (instance of org/eclipse/osgi/internal/baseadaptor/DefaultClassLoader) for resolved class, org/eclipse/e4/ui/bindings/EBindingService, have different Class objects for the type org/eclipse/jface/bindings/TriggerSequence used in the signature
at org.eclipse.ui.internal.keys.BindingService.persistToModel(BindingService.java:457)
at org.eclipse.ui.internal.keys.BindingService.access$1(BindingService.java:410)
at org.eclipse.ui.internal.keys.BindingService$1.reRead(BindingService.java:371)
at org.eclipse.ui.internal.keys.BindingPersistence.read(BindingPersistence.java:1284)
at org.eclipse.ui.internal.keys.BindingService.readRegistryAndPreferences(BindingService.java:375)
at org.eclipse.ui.internal.Workbench.initializeDefaultServices(Workbench.java:2005)
at org.eclipse.ui.internal.Workbench.init(Workbench.java:1387)
at org.eclipse.ui.internal.Workbench.access$36(Workbench.java:1348)
at org.eclipse.ui.internal.Workbench$54.run(Workbench.java:2440)
У меня была такая же проблема из-за нескольких версий 'org.eclipse.jface' в моем каталоге' eclipse/plugins'. После удаления одного из них все вернулось к норме. –