2012-04-02 7 views
0

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) 
+0

У меня была такая же проблема из-за нескольких версий 'org.eclipse.jface' в моем каталоге' eclipse/plugins'. После удаления одного из них все вернулось к норме. –

ответ

1

Я думаю, что ваш процесс «обновление» испорчен. Вы должны либо обновиться, используя «Update Manager», либо установить с нуля. У вас, вероятно, есть сломанная установка Eclipse прямо сейчас.

+1

Вы имеете в виду, что процесс обновления Eclipse ошибочен, потому что даже после того, как он был в течение 8 лет, у них все еще нет такого. – aroth

Смежные вопросы