Ich hatte Eclipse Indigo mit dem Android-Plugin auf meinem Computer installiert und es funktionierte ungefähr zwei Wochen lang perfekt. Heute habe ich Java und Quicktime aktualisiert und dann meinen Computer neu gestartet. Beim Neustart war Eclipse vollständig verschwunden - alle Programmdateien sind vollständig verschwunden. Wenn ich versuche, es neu zu installieren, wird eine Fehlermeldung angezeigt, die besagt
Der ausführbare Eclipse-Launcher konnte die zugehörige gemeinsam genutzte Bibliothek nicht finden.
Was ist passiert und wie kann ich das beheben?
eclipse
eclipse-indigo
Cbas
quelle
quelle
Antworten:
Das klingt ziemlich schlecht und komisch. Die Neuinstallation ist jedoch nicht so schwierig: Herunterladen, Entpacken, Ändern der Standardspeicherzuordnung, Ausführen von Eclipse, Installieren der erforderlichen Plugins und Funktionen.
Und fast alle wichtigen Einstellungen befinden sich in Ihrem Arbeitsbereich. Das einzig Wichtige, an das ich außerhalb des Arbeitsbereichs denken kann, ist die oben genannte Speicherzuordnung, die Sie in der Befehlszeile oder in der Datei ECLIPSE.INI festlegen können.
quelle
Ich bin gerade auf das gleiche Problem gestoßen. Das Problem für mich war Windows 7 Standard-Entpackprogramm. Es tritt ein Problem auf, wenn auf Dateien mit einer tiefen Dateistruktur gestoßen wird. Ich habe vor einiger Zeit über dieses Problem gelesen, kann mich aber nicht an den Artikel erinnern. Die Lösung für mich besteht darin, den Eclipse-Download mit WinZip (oder einem anderen Tool, bei dem dieses Problem nicht auftritt) zu entpacken.
quelle
Überprüfen Sie eclipse.ini, es gibt zwei Einträge wie:
Aus irgendeinem verdrehten Grund haben Jars eine Version im Namen. Wenn Sie also zwei verschiedene Versionen von Eclipse aktualisieren / haben (während eclipse.ini entweder verknüpft ist oder als systemweite Conf-Datei für Eclipse bereitgestellt wird), führt dies zu dem oben genannten Fehler.
quelle
Während des Entpackens in einem Cygwin-Verzeichnis unter Win7 müssen .exe und .dll den ausführbaren Modus erhalten. Dies ist die Lösung von einer Minze (oder einer anderen)
$TERM
) Terminal, das mit Cygwin unter Windows 7 ausgeführt wird:versucht mit Juno (Eclipse 4.2) frisch entpackt, Cygwin 1.7.something
quelle
x
Erlaubnis entpackt .unzip
, aber es ist nicht so. Wie Sie sehen können, sind die Dateiberechtigungen in der Zip-Datei selbst einfach falschzipinfo -l eclipse-java-juno-SR1-win32-x86_64.zip| grep -E '\.(exe|dll)'
.find $where_you_unzipped_eclipse \( -name "*.dll" -or -name "*.exe" \) -exec chmod +x {} \;
Ich habe das in MacOS Sierra gesehen. Manchmal hinterlässt das Entpacken der App erweiterte Attribute, die den Start zu verhindern scheinen. Die folgende Befehlszeile entfernt erweiterte Attribute und scheint das Problem zu beheben:
xattr -c Eclipse.app
Es funktioniert auch für andere Anwendungen, die auf dem Eclipse-Framework basieren.
quelle
Ein weiteres Problem (auf das ich gestoßen bin) ist, dass das Dienstprogramm zum Entpacken von Cygwin (UnZip 6.00 vom 20. April 2009 von Cygwin. Original von Info-ZIP.) Nicht immer alles korrekt entpackt, was für die tatsächliche Ausführung von Eclipse erforderlich ist.
Mit 7ZIP v9.20 konnte Eclipse Indigo (3.7.2) für mich unter Win7 64bit mit 32bit JVM und 32bit Eclipse zum Laufen gebracht werden.
(Das erste Mal, dass Cygwins Entpackung fehlgeschlagen ist ...)
quelle
Ich bin selbst darauf gestoßen und habe festgestellt, dass in der Tat, wie in einem Beitrag oben angegeben: Mit Cygwin und Gunzip oder Unzip zum Einrichten Ihrer Eclipse-Umgebung die Berechtigungen für die EXE- und DLL-Dateien falsch sind und von der JVM nicht ausgeführt werden richtig.
Schnelle Lösung:
quelle
Ich stoße auf dieses Problem, nachdem ich eine Eclipse-Installation auf einen anderen PC kopiert habe. Ich finde, dass die Eclipse-Installation das .p2-Verzeichnis in meinem c: \ Users \ xx.p2 automatisch erstellt hat und --launcher.library hier verweist existiere auf meinem anderen PC.
Meine Lösung besteht darin, Eclipse neu zu installieren:
a) Doppelklicken Sie auf eclipse-inst-win64.exe.
B) Klicken Sie, um in den erweiterten Modus zu wechseln.
c) Deaktivieren Sie den Bundle-Pool.
d ) Beenden Sie die Installation und kopieren Sie erneut.
Alles wird gut funktionieren.
quelle
Meine Erfahrung und mein Rat: Installieren Sie Eclipse Juno auf Laufwerk C:.
Nachdem Sie die Zip heruntergeladen haben, legen Sie sie auf C:, klicken Sie mit der rechten Maustaste -> extrahieren Sie hier. Dann wird ein Ordner namens Eclipse in Laufwerk C: erstellt.
Gehen Sie dann zur ausführbaren Datei von Eclipse, führen Sie sie aus, und alles wird in Ordnung sein.
quelle
Das Problem ist aufgetreten, als ich mit Cygwin entpackt habe. Verwendete das Windows XP Standard-Entpackungsprogramm und es funktionierte.
quelle
Sie müssen nur entfernen
aus der
eclipse.ini
Datei neben eclipse.exe (Launcher)quelle
Meistens hängt dies mit Problemen unter Windows beim Entpacken zusammen, wie es scheint. (Siehe andere Antworten hier dazu).
Das zweitgrößte Problem scheint zu sein, dass Eclipse Java nicht finden kann oder eine Java-Version findet, die zu alt ist oder sogar ältere Eclipse-Installationen.
Hier ist eine weitere Sichtweise auf das letztere Problem und eine kleine Wendung, um es zu lösen. Meine Arbeitsumgebung befindet sich auf einem Linux-System ohne Root-Zugriff und mit Softwareinstallationen, bei denen ich konfigurieren kann, welche Versionen in einer Art Konfigurationsdatei verwendet werden sollen. Ich habe jedoch keinen Einfluss auf die Art und Weise, wie diese Softwarepakete installiert werden, und sie sind für mich unveränderlich.
Ich lade die neueste Eclipse wie gewohnt herunter und entpacke sie auf eine Benutzerdiskette, für die ich Schreibberechtigungen habe. Dann konfiguriere ich mir einen Alias, der beim Start immer vorübergehend in die Eclipse-Installation cd. Unabhängig davon, wo ich an den Dateisystemen arbeite, findet Eclipse immer die richtigen Bibliotheken. Es scheint an einigen Stellen, dass der Standardsuchpfad für Eclipses für Java eine Installation (von Java oder älteren Eclipses oder etwas anderem) in meiner Umgebung ausgräbt, die eigentlich nicht verwendet werden sollte.
Hier ist der Alias: Alias Eclipse '(pushd / enter_path_to_eclipse_install_dir_here / eclipse; ./eclipse; popd)'
Jetzt können Sie es normal starten, z. B. von Ihrem Projekt oder einem beliebigen Arbeitsverzeichnis:
Oder stellen Sie es auch in den Hintergrund
Vielleicht hilft dies Menschen in verwickelten Arbeitsumgebungen.
quelle
Ich habe den Eclipse-Ordner von einem anderen Computer kopiert, auf dem der Pfad anders war, und das war der Grund für dieses Problem. Das Ändern des Plugins-Pfads in ECLIPSE.INI hat bei mir funktioniert !!
quelle
Lösung für Mac
Grund: Eclipse kopiert von einem Ort zum anderen
Lösung: In /Applications/eclipse/Eclipse.app/Contents/MacOS/eclipse.ini sind Pfadänderungen erforderlich
Pfad für Plugins \ org.eclipse.equinox.launcher_1.0.100.v20080509-1800.jar korrigieren
quelle
Siehe auch die Antwort dieser verwandten Frage .
Das Wesentliche ist: Versuchen Sie es erneut mit einem soliden Entpackungswerkzeug zu entpacken. Manchmal geht das Entpacken schief, insbesondere mit dem integrierten Windows Explorer-Tool.
quelle
Ich hatte das gleiche Problem, als ich versuchte, es unter Windows 8 zu installieren. Es handelte sich jedoch um eine zip-zusammengesetzte Datei. Ich entpacke und führe die Datei "eclipes.exe" aus, während sie als "Administrator" ausgeführt wird. Sie wurde behoben. Jetzt genieße ich es sehr gut.
quelle
Ich habe diese Fehlermeldung, wenn ich die Dateien wie folgt extrahiere:
Irgendwie gehen Informationen über die Ordner verloren
Wenn ich "action \ extract to ..." verwende, funktioniert es.
Denken Sie auch daran, mit der rechten Maustaste auf Eclipse zu klicken und dann Security Unblock zu wählen
quelle
Ich hatte auch dieses Problem, ich habe gerade die extrahierte Datei gelöscht und sie erneut extrahiert.
Ich habe eine .rar-Datei.
Dieses Problem tritt auf, wenn die Datei nicht vollständig extrahiert wird.
quelle
Versuchen Sie,
eclipse.exe
als Administrator oder mit Eclipse Helios zu arbeiten.quelle
öffne eclipse.ini und ersetze durch dieses ~
diese Arbeit für mich, viel Glück ~
quelle
Sie können Ihren Laufwerksbuchstaben ändern: Nachdem Sie Eclipse auf D: \ installiert haben, lautet der Laufwerksbuchstabe nach der Neuinstallation von Windows jetzt E: \ (zum Beispiel).
Schauen Sie in eclipse.ini in Ihrem Eclipse-Ordner nach. In einigen Zeilen steht der Laufwerksbuchstabe immer noch D: \
quelle
Dies passierte mir, als ich versuchte, eclipse.exe zu öffnen, bevor die ZIP-Datei extrahiert wurde. Stellen Sie sicher, dass alle Abhängigkeiten entpackt oder entpackt sind, bevor Sie die EXE-Datei öffnen.
quelle
Ich hatte dieses Problem unter Linux (CentOS 7 64-Bit) mit 32-Bit-Eclipse Neon und 32-Bit-JRE 8 . Keine der Antworten hier oder in ähnlichen Fragen war hilfreich, daher dachte ich, dass es jemandem helfen kann.
Equinox Launcher (
eclipse
ausführbare Datei) liest dasplugins/
Verzeichnis und sucht dann nacheclipse_xxxx.so/dll
inorg.eclipse.equinox.launcher.<os>_<version>/
. In der Regel besteht das Problem darineclipse.ini
, auf die falsche Version des Equinox Launcher- Plugins zu verweisen . Wenn das Dateisystem jedoch 64-Bit-Inodes wie XFS verwendet und eine der Dateien eineinode
Nummer über 4294967296 erhält , kann der Launcher dasplugins/
Verzeichnis nicht lesen und diese Fehlermeldung wird angezeigt. Verwenden Siels -li <eclipse>/plugins/
diese Option , um dieinode
Zahlen zu überprüfen .In meinem Fall Umzug auf ein anderes Reittier mit
32-bit inodes
das Problem behoben gewechselt wurde.Siehe: http://www.tcm.phy.cam.ac.uk/sw/inodes64.html
quelle
Ich habe diesen Fehler mit dem Eclipse 4.10-Installationsprogramm festgestellt. Wir hatten die Installation aufgrund der Sicherheitseinstellungen der Plattform nicht korrekt abgeschlossen und versuchten, sie zu deinstallieren, mussten dies jedoch manuell tun, da während der fehlgeschlagenen Installation kein Deinstallationsprogramm eingeführt wurde. Wir vermuteten, dass dies das Endergebnis beschädigte - auch nach einer Neuinstallation.
Die Lösung bestand darin, die JVM zu verwenden, um Eclipse zu starten und die ausführbare Launcher-Datei vollständig zu umgehen. Mit dem folgenden Befehl wird Eclipse 4.10 erfolgreich gestartet (einige Parameter ändern sich je nach Version von Eclipse):
Nachdem wir diesen Befehl / diese Verknüpfung zum Starten von Eclipse verwendet hatten, hatten wir keine weiteren Fehler mit Eclipse selbst, konnten den EXE-Launcher jedoch in Zukunft nicht mehr verwenden. Auch nach einem Jahr mit dieser Version zeigt der Launcher weiterhin denselben Fehler an.
Um klar zu sein, müssen Sie Ihren
javaw.exe
Befehl an Ihre Systemspezifikationen unter MS Windows anpassen.quelle
Ich habe irgendwann einen ähnlichen Fehler bekommen. Ich hatte das Eclipse-Setup von einem anderen Laptop auf meinen kopiert. Das Problem mit meinem Setup war der Pfad der "--launcher.library" in der Datei eclipse.ini. Der Pfad in --launcher.library war der der alten Maschine und daher wurde der Fehler angezeigt
Ich habe den Pfad von "--launcher.library" in eclipse.ini in den Pfad von eclipse auf meinem Laptop geändert und das Problem wurde behoben. Ich hoffe das ist hilfreich für jemanden der diesen Fehler bekommt.
quelle
entferne es und starte eclipse-installer erneut ohne root
quelle
Starten Sie die Maschine neu. Löse dein Problem. Manchmal passiert es, wenn Sie versuchen, die Sonnenfinsternis neu zu starten und zwischendurch zwangsweise zu schließen.
quelle