Heute habe ich meinen Computer neu gestartet und Eclipse (3.5, vor kurzem heruntergeladen) zeigt ein seltsames Verhalten:
- Zeigt den Begrüßungsbildschirm für weniger als eine Sekunde an
- quitt
Dies ist in 100% der Fälle der Fall, sodass ich Eclipse überhaupt nicht starten kann.
Wo finde ich Protokolle dazu?
Ich habe alle Eclipse-Ressourcen gelöscht und erneut entpackt. Gleiche Sache.
Ich habe genügend Arbeitsspeicher (IntelliJ läuft einwandfrei) und meine Antivirensoftware zeigt keine Aktivitäten im Zusammenhang mit dem Schließen von Eclipse an.
Irgendwelche Ideen, was das verursacht haben könnte?
Antworten:
Eine Sache, die ich mir ausgedacht habe, ist das Löschen des Ordners:
Wo
workspace
befindet sich Ihr Eclipse-Arbeitsbereichsverzeichnis?quelle
Starten Sie es über die Befehlszeile und prüfen Sie, ob Fehlermeldungen angezeigt werden.
quelle
Error occurred during initialization of VM java/lang/NoClassDefFoundError: java/lang/Object
-vm <path-to-javaw.exe>
, bekomme ich eine Fehlermeldungcould not create virtual machine
In jedem Arbeitsbereich befindet sich eine
.log
Datei im.metadata
Verzeichnis, die häufig eine Reihe von Stapelspuren aus den Eclipse-Interna enthält. Start-Abstürze sind normalerweise hier zu finden. Ich gehe davon aus, dass Sie Eclipse so konfiguriert haben, dass es automatisch in einem bestimmten Arbeitsbereich gestartet wird, ohne dass Sie beim Start aufgefordert werden, einen auszuwählen.quelle
Ich habe dies in eclipse.ini hinzugefügt:
Und es fing an. Dann hat sich aber eines meiner Projekte (ein einfaches Testprojekt) nicht aufgelöst
java.lang.String
undjava.lang.System
. Ich habe die JRE in JDK / JRE geändert, und es hat funktioniert.JAVA_HOME
undJRE_HOME
wiesen auf den oben genannten Ort.quelle
Ich habe festgestellt, dass das Starten von Eclipse mit den Argumenten
-clean -clearPersistedState
häufig Abstürze für mich behebt.quelle
Der Vollständigkeit halber: Starten Sie Eclipse mit -clean (das die installierten Plugins erneut überprüft und die Caches in $ ECLIPSE_HOME / configuration neu erstellt).
Im Allgemeinen erhalten Sie Ihre Projekte zurück, nachdem Sie .metadata mit import-> existing projects entfernt haben.
Alternativ können die Einstellungen einiger Projekte beschädigt werden.
Sehen Sie sich den Fehler-Stack (in .metadata / .log) an, um herauszufinden, welches Plugin Probleme macht, und versuchen Sie, die Prefs zu entfernen.
Eine einfache Möglichkeit, all dies zu versuchen, besteht darin, einen neuen Arbeitsbereich zu erstellen (Eclipse mit -data zu starten, wenn der Dialog nicht angezeigt wird) und die Projekte manuell zu kopieren.
quelle
Öffnen Sie die Datei eclipse.ini. Wenn die Linie
-showsplash
dort ist, entfernen Sie sie.Wenn es nicht vorhanden ist, fügen Sie hinzu
-nosplash
Ich weiß, dass es seltsam ist, den Begrüßungsbildschirm nicht anzuzeigen, aber gelegentlich treten Probleme bei einigen Maschinen / Java-Konfigurationen auf.
quelle
Ich hatte das gleiche Problem und nichts funktionierte für mich mit Eclipse Luna 64-Bit. Ich hatte ursprünglich Java 1.6, Java 1.7 und Java 1.8 installiert, Java 1.8 jedoch über die Windows 7-Systemsteuerung entfernt. Ich habe den Begrüßungsbildschirm einmal für den Bruchteil einer Sekunde gesehen, dann war es das und keine Fehler, keine Protokolldateien oder eine .lock-Datei.
Ich hatte einen anderen Fehler (Fehlercode 13) mit 32-Bit / 64-Bit-Inkompatibilitäten zwischen Java und Eclipse durchgearbeitet. Also habe ich mich für 64 Bit entschieden, damit beide das Problem umgehen können. Danach habe ich Java 1.8 neu installiert und es hat wieder funktioniert.
quelle