2012-04-02 13 views
0

Ich aktualisiert heute Eclipse Juno durch Kopieren in den Ordner der früheren Helios-Version, und es funktioniert normal. Dann habe ich Auto-Updates und Eclipse neu starten, aber es ist abgestürzt und kann jetzt nicht gestartet werden. ist dies das ProtokollEclipse Absturz beim Start

!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

Ich hatte genau das gleiche Problem aufgrund mehrerer Versionen von 'org.eclipse.jface' in meinem' eclipse/plugins' Verzeichnis. Nach dem Löschen von einem von diesen ging alles wieder normal. –

Antwort

1

Ich denke, dass Ihr ‚update‘ Prozess fehlerhaft ist. Sie sollten entweder mit dem 'Update Manager' upgraden oder von Grund auf neu installieren. Sie haben wahrscheinlich gerade eine kaputte Eclipse-Installation.

+1

Sie meinen, dass der Update-Prozess von Eclipse fehlerhaft ist, weil er selbst nach 8 Jahren immer noch keinen wirklich hat. – aroth

Verwandte Themen