
Ich habe von 12.04 auf 14.04 „upgegradet“ und habe ein Problem, das ich mit Eclipse nicht beheben kann. Insbesondere stürzt Eclipse ab … ständig. Ich habe ein paar Tage im Internet gesucht und kann dieses Problem anscheinend nicht beheben.
Ich habe Eclipse mit Autoremove und Remove entfernt und eine Bereinigung und automatische Bereinigung durchgeführt, aber das scheint Eclipse nicht vollständig zu entfernen, und ich denke, das ist es, was ich tun muss, um es wieder zum Laufen zu bekommen ... alle Konfigurationsdateien entfernen und löschen ... etwas ist inkompatibel oder liegt im falschen Format für die Eclipse-Version vor, die ich jetzt habe und die ich unter 12.04 verwendet habe?
Hier ist der Anfang der traurigen Geschichte:
Ich wusste, dass es ein Problem mit Eclipse geben würde, als ich es startete und es sich beschwerte, dass der Arbeitsbereich verwendet werde oder nicht existiere … (er existierte und wurde nicht verwendet … und ich konnte keine Sperrdatei finden). Danach habe ich immer wieder zum Arbeitsplatz „gesurft“ und Eclipse ist abgestürzt.
Also machte ich ein sudo apt-get install eclipse
... und apt-get
sagte, es würde ein zuvor nicht ausgewähltes Paket auswählen und tat so, als würde es Eclipse neu installieren, ohne etwas herunterzuladen. Danach startete Eclipse und als ich es auf meinen Arbeitsbereichsordner zeigte, ging es dorthin und öffnete die Projekte, an denen ich zuvor gearbeitet hatte ... aber ich bemerkte, dass alle '.c'-Dateien das Symbol für Geany hatten ... HRM ... sieht aus wie kein CDT ... also ging ich zu help-> install new software..und -> All Available sites...nichts aufgeführt. Auch ist keines meiner Plugins als verfügbar aufgeführt, kein SVN, kein CDT, keine XML-Modellierung, nichts. Also versuchte ich, die Proxy-Informationen zu aktualisieren und es stürzte jedes Mal ab. Es stürzt auch ab, wenn ich in den allgemeinen Bereich gehe und versuche, etwas zu ändern. Aber um es einfach zu machen, die folgenden Schritte stürzen bei mir jedes Mal ab.
So kann ich es reproduzieren:
- Sonnenfinsternis starten
- Fenster->Einstellungen
- Erweitern Sie Allgemein und wählen Sie Netzwerkverbindungen
- Wählen Sie unter „Proxy-Einträge“ das HTTP aus und bearbeiten Sie es.
- Ändern Sie es, oder nicht, und drücken Sie "OK" in diesem Dialogfeld BOOM, tot
Folgendes wird im Terminalfenster angezeigt, nachdem das Fenster aus KDE verschwunden ist:
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0xb738ee0e, pid=6516, tid=3076417280
#
# JRE version: OpenJDK Runtime Environment (7.0_65-b32) (build 1.7.0_65-b32)
# Java VM: OpenJDK Client VM (24.65-b04 mixed mode, sharing linux-x86 )
# Derivative: IcedTea 2.5.3
# Distribution: Ubuntu 14.04 LTS, package 7u71-2.5.3-0ubuntu0.14.04.1
# Problematic frame:
# C [libgobject-2.0.so.0+0x16e0e] g_object_get_qdata+0x1e
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# An error report file with more information is saved as:
# /tmp/hs_err_pid6516.log
#
# If you would like to submit a bug report, please include
# instructions on how to reproduce the bug and visit:
# http://icedtea.classpath.org/bugzilla
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
Aborted (core dumped)
Ich habe die Crashlog-Datei und sie ist ziemlich lang. Wenn es hilft, kann ich sie oder bei Bedarf Auszüge daraus posten.
Update: Es scheint, dass alles, was den Arbeitsbereich oder die Einstellungen für Eclipse ändert, zum Absturz von Eclipse führt. Neues Projekt... Absturz. Und obwohl ich apt-get install eclipse-cdt ausgeführt habe, scheint Eclipse nicht zu verstehen, was eine .h- oder .c-Datei ist. Ich kann auch kein ac-Projekt aus dem Assistenten für neue Projekte auswählen.
Antwort1
Wenn Sie Eclipse Luna verwenden, stürzt es ab, wenn Sie versuchen, ein neues Java-Projekt oder eine andere Art von Arbeit zu erstellen.
Um dieses Problem zu lösen (hat in meinem Fall funktioniert), gehen Sie wie folgt vor:
- Gehen Sie zu den Systemeinstellungen
- Gehen Sie zu Anwendungsdarstellung und öffnen Sie die Registerkarte GTK
- Wählen Sie unter GTK-Themen im GTK2-Theme ein anderes als oxigen-gtk aus, beispielsweise Clearlooks
- Anwenden
- Beenden Sie und stellen Sie sicher, dass Eclipse geschlossen ist
- Melden Sie sich ab und wieder an, damit einige visuelle Änderungen wirksam werden
- Öffnen Sie nach der Anmeldung Eclipse und testen Sie.
Ich verwende Eclipse Luna 4.4.1, Clearlooks als GTK-Design, auf Kubuntu 14.04.1 x64 und Java-Version „1.7.0_72“.
Ich hoffe das hilft :-)
Antwort2
Kümmern Sie sich nicht um die Eclipse-Version, die apt-get Ihnen zur Verfügung stellt
Zur offiziellen Version gelangen Sie direkt auf deroffizielle SeiteFolgen Sie den Schritten von diesemdiese Antwort.
Der Vorteil bei der Installation mit apt-get:
- ein einziger
sudo apt-get install eclipse
Befehl zur Installation von Eclipse
Der Vorteil einer Selbstinstallation:
- Du kannst wählenwelche Versionvon Eclipse, die Sie wollen. Sei es das Neueste, das Beste oder etwas Älteres.
- Sie haben die WahlWannSie möchten aktualisieren. Eine Aktualisierung mitten in einem dringenden Projekt ist kein Spaß.
- Manchmal benötigen neuere Eclipse-Versionen mehr RAM, CPU und Festplattenspeicher.
- Eclipse hält sich selbst auf dem neuesten Stand, wenn Sie es wünschen. Es behält auch die installierten Plugins im Auge. Sie müssen also nichtbrauchenapt-get, um auch dieses auf dem neuesten Stand zu halten.
- Eclipse benachrichtigt Sie, wenn eine neue Version verfügbar ist, und bietet Ihnen die Möglichkeit, die Aktualisierung sofort oder später durchzuführen.
Ich arbeite seit etwa 4 Jahren hauptberuflich mit Java auf Eclipse (auch Intellij IDEA) unter Linux. Die Verwendung der offiziellen Version war nie eine Option, da ich immer Plugins verwenden musste, die nur mit dieser speziellen Version funktionierten.
Die manuelle Installation von Eclipse mag beim ersten Mal umständlich erscheinen. Aber wenn Sie es einmal gemacht haben, ist es beim nächsten Mal ganz einfach.
Antwort3
Dies wird durch einen bekannten Fehler verursacht, der beim Upgrade von 3.7 auf 3.8 von Eclipse auftritt (was bei einem Distributionsupgrade von 12.04 auf 14.04 tatsächlich der Fall ist). Auch aktuelle Versionen von Eclipse (4.4+) weisen ähnliche Probleme auf. Lesen Sie diesen Fehlerbericht:
https://bugs.kde.org/show_bug.cgi?id=339174
Die Problemumgehung besteht im Wesentlichen darin, die GTK-Engines zu installieren, dann in die Systemeinstellungen für X-Windows zu gehen und die GTK-Engines abzuwählen … und dann Eclipse neu zu starten.
Obwohl dieser Fehler 4.4 betrifft, hat der gleiche Fix bei mir bei 3.8 funktioniert.
Danke für die Hilfe!
PS Mike, einfach mit der Eclipse-Version vom Netz zu gehen, behebt das Problem nicht, und es handelt sich auch nicht um eine Variante der „Installation von Eclipse“. Ich finde es nicht gut, dass Sie diese Frage mit unpassenden und schlichtweg falschen Antworten für „Rep-Punkte“ vollspammen.