web-dev-qa-db-de.com

Eclipse: Alle meine Projekte sind aus dem Projekt-Explorer verschwunden

Es scheint, dass alle meine Projekte (außer einem) aus der Ansicht Projekt-Explorer verschwunden sind.

Ich verwende Eclipse Java EE IDE für Webentwickler.
Version: Helios Service Release 2
Build-ID: 20110218-0911

Hinweis: Alle Projekte befinden sich im Dateisystem.

Wie bringt man sie zurück? Irgendwelche Ideen?

119
francescou

Das ist mir passiert. Ich bin immer noch nicht sicher wie, aber der Grund war, dass meine Metadaten für den Arbeitsbereich beschädigt wurden, wahrscheinlich weil Eclipse nicht ordnungsgemäß heruntergefahren wurde. Die Lösung als hier erklärt lautet:

Hinweis: Die Schritte 2 und 3 sind optional, wenn Eclipse nicht abstürzt, aber keine Projekte anzeigt.

  1. Schließen Sie Eclipse.
  2. cd /home/user/workspace/.metadata/.plugins
  3. mv org.Eclipse.core.resources org.Eclipse.core.resources_bak
  4. Starten Sie Eclipse
  5. Führen Sie Datei-> Importieren aus
  6. Allgemein-> Vorhandene Projekte in den Arbeitsbereich
  7. Klicken Sie auf das Feld "Stammverzeichnis auswählen", navigieren Sie zu jedem Unterordner in Ihrem Arbeitsbereichsordner, und importieren Sie.

Für mich war das sehr langwierig, da ich mehrere Dutzend Projekte in meinem Arbeitsbereich hatte. Dies ist jedoch die einzige Lösung, bei der ich meinen gesamten Arbeitsbereich nicht aus einem Backup wiederherstellen konnte.

Edit: Diese Antwort ist jetzt ziemlich alt und es können bessere Lösungen existieren. Obwohl ich es nicht unbedingt ausprobieren musste, empfehle ich zuerst, die Lösung von @ antonagestam auszuprobieren, da andere bereits vorgeschlagen haben, dass sie möglicherweise schneller und effektiver ist.

Edit: Da es ziemlich einfach ist, empfehle ich zuerst die Lösung von antonagestam. In letzter Zeit trat dieses Problem jedoch erneut auf, und diese Lösung funktionierte in meinem Fall nicht. Diese Lösung wurde jedoch auch nicht beeinträchtigt.

164
Cerin

Ich hatte das gleiche Problem in Aptana, plötzlich waren meine Projekte weg. Sie haben das Problem gelöst, indem Sie im Dropdown-Menü des Projekt-Explorers auf "Elemente der obersten Ebene" -> "Projekte" gehen.

77
antonagestam

Gehe zu 

Datei -> Importieren -> Allgemein -> Vorhandenes Projekt in den Arbeitsbereich

Dann In Root Directory Geben Sie den Pfad des Arbeitsbereichs ein, in dem alle Ihre Projekte gespeichert wurden, und klicken Sie auf "Aktualisieren"

enter image description here

Und klicken Sie auf Fertig stellen

enter image description here

24
logan

Ich hatte das gleiche Problem für Android-Projekte in Eclipse. Dieser - Link war sehr hilfreich bei der Wiederherstellung der fehlenden Projekte.

  1. Gehen Sie zu 'Datei-> Importieren -> Allgemein-> Aus vorhandenem Projekt'.
  2. Wählen Sie den Stammordner des Arbeitsbereichs.
  3. Klicken Sie auf die Schaltfläche "Aktualisieren".
  4. Wählen Sie die gewünschten Projekte aus und klicken Sie auf die Schaltfläche "Fertig stellen".
14
user2498411

Klicken Sie auf Windows> Offene Perspektiven> Java , Drücken Sie OK. Project Explore wird wieder auf dem Bildschirm angezeigt.

11
SuRaj Creator

Ich hatte das gleiche Problem in Luna.

Plötzlich waren meine Projekte im Anlauf.
Ich habe das mit select gelöst Arbeitsgruppe abwählen Option im Dropdown-Menü des Projekt-Explorers.

Hinweis: Ich poste diese Antwort, auch wenn dies keine richtige Antwort auf diese Frage ist ... Da ich nach Luna gesucht habe und hierher gekommen bin, habe ich diese Lösung gefunden. Dies kann anderen helfen.

9
saravanakumar

Meine Lösung istopen Ansicht Menü und wählen Sie "Top-Level-Elemente" und legen Sie "Projekte"

4
Mr. Lee

Wenn eine der vorherigen Methoden nicht für Sie geeignet ist, löschen Sie Ihren alten Arbeitsbereich. Erstellen Sie einen neuen Arbeitsbereich, und setzen Sie ihn standardmäßig ein. Sie können dies tun, indem Sie Eclipse zweimal starten - beim zweiten Mal werden Sie nach dem Arbeitsbereich gefragt;). Importieren Sie dann alle Ihre Projekte erneut und sagen Sie "Problem, auf Wiedersehen".

3
danigonlinea

Mona ist richtig - Vergewissern Sie sich, dass die Aufgabenliste aufALLeingestellt ist, wie das Bild zeigt. Klicken Sie auf den Pfeil links neben dem Projekt, wenn Sie den Filter neu einteilen möchten. Setzen Sie Ihre Perspektive zurück, wenn Sie die Aufgabenliste nicht sehen.

show all projects in Eclipse

2
Roy Hinkley

wenn Sie die Ansicht "Aufgabenliste" von Eclipse verwenden, wird manchmal versucht, Dateien oder Projekte auszublenden, die ihrer Meinung nach keiner bestimmten Aufgabe zugeordnet sind (z. B. einer Datei, die nicht geöffnet wurde, während eine bestimmte Aufgabe als aktuelle Aufgabe ausgewählt wurde) ). Wenn Sie möchten, dass Eclipse keine Dateien mehr versteckt In diesem Fall können Sie alle Aufgaben löschen.

Sie können Ihren Eclipse auch neu starten und durch Schließen des Projekts und erneutes Öffnen (über das Kontextmenü der rechten Maustaste) werden die Dateien wiederhergestellt.

Wenn Ihre Projekte dadurch nicht wiederhergestellt werden, aktivieren Sie die Option "Filter" (klicken Sie auf die rechte Ecke der Registerkarte Projekt-Explorer und öffnen Sie das Kontextmenü. Wählen Sie im Menü Filter die Option Filter aus), und stellen Sie sicher, dass Ihr Projekttyp nicht markiert ist.

2
Mouna Cheikhna

sie sollten das aktive Working Set überprüfen. Stellen Sie sicher, dass es deaktiviert ist.

2
Deian

Es scheint uns allen zu passieren. Ich hackte glücklich an Javascript, nirgends in der Nähe des ganzen bösen Winterschlafes von Java-Material, und boomte: "Kann nicht org.jboss.logging.BasicLoging" ... finden. Ich habe nichts angerührt! Beim Versuch, dies erscheinen zu lassen, Server, mysql, Eclipse neu zu starten, Gläser hinzuzufügen, die vorher nicht benötigt wurden, stellte ich die Lösung für alle Lösungen bereit, den Aus-Button . Dann zap, kein Projekt ..__ Je klüger ist, warum der Aufruf von Configuration () jetzt Jboss-Logging erfordert ... jar, vielleicht brauchte ich es die ganze Zeit für schlechte Dinge.)

Meine Eingabe ist

  1. verwenden Sie git und behalten Sie so wenig wie möglich im Arbeitsbereich von Eclipse. Dann importieren Sie einfach ein Projekt aus einem vorhandenen Git Repo, wenn Eclipse seine Murmeln verliert.

  2. Ich habe auch meine Server-Konfiguration verloren. Es ist da, aber Eclipse besteht darauf, dass es keine Server-Konfigurationssachen und Bomben gibt. Also machen Sie eine andere, ich habe meine Gefühle zu Eclipse in meinem neuen Servernamen ausgedrückt und kopiere Ihre Apache-XML-Konfigurationen (Arbeitsbereich/Server/I_Love_Eclipse) aus dem ursprünglichen, einwandfreien Verzeichnis.

1
Mark Lester

Ich habe eine Lösung gefunden, die für mich besser funktioniert. Unter meinem Heimatordner fand ich einen Arbeitsbereich/.metadata-Ordner. Ich habe diesen Ordner in meinen Eclipse-Arbeitsbereich kopiert und den dort vorhandenen .metadata-Ordner ersetzt. Als ich Eclipse startete, war alles so, wie ich es verlassen hatte - alle Projekte vorhanden, alle geöffneten Dateien waren noch offen usw. So, als wäre nichts passiert! Ich benutze Neon.

1
LittletonDoug

Als mir das passierte, hatte ich den Projekt-Explorer so eingestellt, dass er nur Arbeitssätze anzeigt. Ich hatte keine, daher wurde nichts angezeigt. 

Um das Problem zu beheben, ging ich zum Projekt-Explorer-Ansichtsmenü (neben den Symbolen Minimieren und Maximieren im Projekt-Explorer), Elemente der obersten Ebene -> Projekte.

Danke an @antonagestam, dass Sie mich in die richtige Richtung weisen.

1
user1978019

Keine der hier gegebenen Antworten hat für mich funktioniert. Mein Enterprise Explorer war komplett grau und ich konnte nicht einmal Projekte importieren oder reimportieren.

In meinem .metadata.log habe ich diesen Fehler gesehen:

assertion failed: working set with same name already registered

Also habe ich diese Datei gelöscht:

.metadata.plugins\org.Eclipse.ui.workbench\workingsets.xml

Jetzt kann ich alle meine Projekte sehen. Ich musste sie nicht noch einmal hinzufügen.

1
AdamSkwersky

Heute, 22-03-2016, überprüfe ich noch einmal diese Frage und verwende Eclipse MARS, die ich gelöst habe mit:

  • Wenn Eclipse geöffnet ist, fahren Sie mit FILE -> RESTART fort.

Gehen Sie auf den gleichen Arbeitsbereich und ich habe alles auf "PROJECT Explorer" projektiert

Manchmal löst sich auch diese Operation auf (Klicken Sie auf Projekte, um alle Projekte zu sehen !!) 

  my problem

Andere Lösung ist also:

 SOLUTION

1

Ich weiß nicht wie/warum, aber dies geschah mir einmal, als ich Mylyn eine Aufgabe hinzufügte. Anscheinend hat mylyn meine Projekte gefiltert. Als ich die Aufgabe löschte, kamen alle zurück. 

1
crig

Ich hatte dieses Problem vor kurzem, aber in meinem Fall habe ich alle Elemente selbst versteckt, wenn Sie alle Elemente im Dialogfeld "Filter und Anpassung" überprüfen.

Ich habe die Notiz einfach nicht darüber gelesen und hatte gedacht, dass Checks alle zusätzlichen Elemente im Projekt-Explorer anzeigen lassen. In der Realität wird jedoch überprüft, ob die entsprechenden Elemente im Explorer ausgeblendet sind.

Bitte beachten Sie dies! )

Dialog:

dialog

so öffnen Sie diesen Dialog:

way to open this dialog

0
Nashev

Ich habe dieses Problem mit der Rückkehr zu einem Eclipse-Projekt auf einem VM erhalten, nachdem es einige Wochen unangetastet gelassen wurde. 

Ich fing an, die akzeptierte Antwort anzuwenden, aber als ich den Ordner umbenennen konnte und Eclipse beendet hatte, sah ich, dass Eclipse noch in Betrieb war. Ich bemerkte, dass Windows aus irgendeinem Grund eine zweite Instanz von Eclipse gestartet hatte, als ich auf die Taskleistenschaltfläche schlug. Die zweite Instanz konnte nicht auf den Arbeitsbereich zugreifen, während die erste Instanz ihn verwendete. 

Nachdem ich meinen Ordner umbenannt und die ursprüngliche Instanz von Eclipse geschlossen und neu gestartet hatte, konnte ich File-> Switch Workspace verwenden, um meinen normalen Arbeitsbereich wiederherzustellen.

0
Reg Edit

wenn Sie zu Quick Access gehen und Projects eingeben, erhalten Sie Ihre Projekte zurück.

0
Alex Rubble

Wenn Eclipse während eines Herunterfahrens abgebrochen wurde, kann die Projektdatenbank beschädigt werden (die Projektdatenbank befindet sich normalerweise in: workspace/.metadata/org.Eclipse.core.resources/.root/1.tree).

Eine solche Nachricht wird in Workspace/.metadata/.log protokolliert:

!MESSAGE Could not read metadata for '.../.metadata/.plugins/org.Eclipse.core.resources/.root/.markers'.

Die Daten gehen verloren. Sie müssen Ihre Projekte erneut importieren (Datei-> Importieren -> Allgemein-> Vorhandene Projekte in den Arbeitsbereich).

Die Liste der Projekte, die sich im Arbeitsbereich befanden, ist weiterhin in .metadata/org.Eclipse.core.resources/.projects/ zu sehen.

Projekte, die sich außerhalb des Arbeitsbereichs befinden, enthalten eine .location-Datei mit dem Pfad zum Projekt.

0
rustyx

Datei - Importieren - Vorhandene Projekte in den Arbeitsbereich - Durchsuchen - Wählen Sie Ihren Arbeitsbereich - Fertig!

0
XXX

Ich habe viele Lösungen ausprobiert. Ich habe meins im Dropdown-Menü des Entreprise Explorer gefunden: - Das Löschen von org.Eclipse.core.resources hat keine Auswirkung .- "Elemente der obersten Ebene -> Projekte" wurde bereits für mich geprüft. Das Wechseln mit Dokumenten hat keine Auswirkung. - Die Auswahl aller Erweiterungen in der Filteroption des Dropdown-Menüs hat auf den ersten Blick keine Auswirkung. Möglicherweise löst sie einen Teil des Problems.

Die Lösung stammt von "Auswahl der Dokumente aufheben" (dritte Wahl im Dropdown-Menü Entreprise Explorer). Ich denke, diese Auswahl setzt die Filterung der im Explorer angezeigten Dokumente zurück.

Ich hoffe, es hilft JN Gerbaux

0
jn Gerbaux

Alle meine Projekte wurden geschlossen und ich hatte die geschlossenen Projekte in den Einstellungen versteckt. Gehen Sie zum Öffnen der Projekte in das Menü oben rechts und deaktivieren Sie die Option Geschlossene Projekte. Vorausgesetzt, es ist bereits geprüft.

enter image description here

0
Dish

Ich hatte auch das gleiche Problem.

file> restart . Projekte und Module wurden nach dem Neustart von Eclipse angezeigt, es wurde jedoch ein neuer Fehler angezeigt. Während "AppXray-Indizierung ..." ist ein interner Fehler aufgetreten. Java.lang.NullPointerException.

Daher ist es gut, auf der sicheren Seite zu sein und das Projekt erneut in einen neuen Arbeitsbereich zu importieren.

0
Sushil kumawat

Die von Cerin bereitgestellte Lösung, die jedes Mal, wenn dieses Problem auftritt, importiert, kann langweilig sein.

Ich habe also ein Skript implementiert, das steuert, ob die Einstellung des Arbeitsbereichs abgeschlossen ist. Wenn nicht, setzen Sie es auf den Standard zurück.

Ich habe ein Eclipse-Verknüpfungssymbol im oberen Bereich, das Folgendes ausführt:

 /opt/Eclipse/checkWorkspace && /opt/Eclipse/eclipse

Skript checkWorkspace ist das Segment:

#!/bin/bash

Eclipse_CONFIG_PATH="/opt/Eclipse/configuration"
Eclipse_CONFIG_FILE="config.ini"
Eclipse_CONFIG_SETTING="osgi.instance.area.default"
DEFAULT_WORKSPACE_PATH="@user.home/workspace"
Eclipse_LOG="/var/log/Eclipse.log"

cd ${Eclipse_CONFIG_PATH}

function sedeasy {
  sed -i "s/$(echo $1 | sed -e 's/\([[\/.*]\|\]\)/\\&/g')/$(echo $2 | sed -e 's/[\/&]/\\&/g')/g" $3
}

WORKSPACE_EXISTS=$(cat ${Eclipse_CONFIG_FILE} | grep ${Eclipse_CONFIG_SETTING})

# If workspace setting doesn't exists 
if [ -z "$WORKSPACE_EXISTS" ]; then
  echo "worskspace setting not exists, resetting to default." >> ${Eclipse_LOG}
  newConf=${Eclipse_CONFIG_SETTING}"="${DEFAULT_WORKSPACE_PATH}
  echo ${newConf} >> ${Eclipse_CONFIG_FILE}     
else    
   # if setting exist but it is empty
   vals=(${WORKSPACE_EXISTS//=/ }) 
   length=$(echo ${#vals[@]})
   if [ "${length}" -lt 2 ]; then
       newConf=${Eclipse_CONFIG_SETTING}"="${DEFAULT_WORKSPACE_PATH}
       confToReplace=$(echo ${vals[0]})
       sedeasy ${confToReplace} ${newConf} ${Eclipse_CONFIG_FILE}
       echo "worskspace exists but is empty, resetting to default." >> ${Eclipse_LOG}
   else
      echo "Worskspace already set:" "${vals[1]}"
   fi
fi

Vielleicht könnte man das nachbilden, funktioniert aber.

0
Luca Davanzo

Hatte auch dieses Problem.

Meine Lösung bestand darin, das Kontrollkästchen PyDev: Closed Projects zu deaktivieren, auch wenn diese versteckten Projekte PHP und NICHT Python-Projekte sind. (Seltsamer Fehler in Eclipse/Aptana ???)

Beachten Sie, dass auch "Geschlossene Projekte" (ein Thema über Pydev geschlossene Projekte) nicht aktiviert ist. Sie müssen also beide deaktivieren Einstellungen.

this: Eclipse zeigt nur "geöffnete Projekte" im Projektexplorer an

0
suther

Mühsam, aber es hat für mich (Kepler) funktioniert:

  1. Unter Verwendung des OS Zip-Dienstprogramms können Sie alles unterhalb des Projektarbeitsbereichs-Ordners in eine ZIP-Datei packen, um sie in einem separaten Verzeichnis abzulegen (verwendet c:\tmp\workspace.Zip als Beispiel). 

  2. Entpacken Sie workspace.Zip in das c:\tmp-Verzeichnis. Angenommen, es gibt einen Projektordner mit dem Namen Project1

    ein. Stellen Sie sicher, dass alle Dateien in Project1 vorhanden sind Volle Kontrolle Berechtigungen für Jeder oder zumindest 777 Berechtigungen.

  3. Entfernen Sie alle Projektordner im Eclipse-Arbeitsbereich.

  4. Erstellen Sie jedes Projekt einzeln nach seinem ursprünglichen Typ (Java, Dynamic Web usw.). (Verwendet Project1 als Beispiel.) Do nicht etwas hinzufügen.

  5. In Eclipse tun Datei -> Importieren -> Dateisystem. Wählen Sie dann c:\tmp\Project1 als Quelle

  6. Wählen Sie den Arbeitsbereich aus Projekt 1 als ein Ziel. Tun nicht beliebige Datei überschreiben.

  7. Aktualisieren Sie in Eclipse das Projekt und testen Sie es. Es sollte funktionieren.

0
BrownsFan

Als vorläufige Maßnahme (vor dem erneuten Importieren von allem) wird hier eine Lösung zum Wiederherstellen von Arbeitssätzen bereitgestellt, in denen sich das Projekt befand (sofern vorhanden).

Ich hatte mehr als 100 Projekte und jedes war in einem von 14 Arbeitssätzen. Wenn sich Ihre Elemente der obersten Ebene (versehentlich oder nicht, wenn es sich um einen Fehler handelt) von "Arbeitssatz" in "Projekte" ändert, werden nur Projekte angezeigt, in denen dies geschieht sind NICHT in einem Arbeitssatz, und wenn Sie, wie ich, keine Projekte außerhalb eines Arbeitssatzes haben, denken Sie, dass alles verloren ist, weil Sie nichts sehen können (leerer Paket-Explorer) ... __ Die Lösung ist jetzt naheliegend: Klicken Sie oben links auf das kleine weiße Dreieck MENU und wählen Sie "Elemente der obersten Ebene". Wählen Sie dann "Arbeitssätze" . Sie haben auch die Möglichkeit, die Elemente der Arbeitssatzliste neu anzuordnen . Hoffe, es hilft. Leider waren die Arbeitssets nach der Wiederherstellung leer, aber ich konnte ihre Namen zumindest wiederfinden.

Config: Eclipse Oxygen.2 Release (4.7.2) mit Java 1.8 unter Windows 10.

0
Vincent B.

1) Datei> Importieren> Vorhandene Projekte in den Arbeitsbereich 2) Wählen Sie Ihren Arbeitsbereichsordner 3) Wählen Sie alle Ihre Projekte aus 4 

Alle sind mit dem obigen Weg in Ordnung !!! 

0
Motor Mouth

Führen Sie die folgenden Schritte aus

         File --> Import --> Existing Projects into Workspace

         Select the root directory as ur old root folder

         Finish.

Yahoo .. Es gibt wieder alte Projekte im Projekt-Explorer

0
apm

Wählen
Datei> Arbeitsbereich wechseln> 'MyWorkSpace'

Eclipse startet neu und wenn Sie so viel Glück haben wie ich, werden die Projekte richtig zugeordnet. 


In meinem Fall habe ich die Entwicklerumgebung auf einem gemeinsam genutzten Server mit ca. 10-15 Benutzern, die versehentlich Änderungen an anderen Benutzern vornehmen können. 

Tipp des Tages: Tu das nicht ...

0
AD.