Ich wollte eine Datei importieren, die ursprünglich nicht in den Quellordner in Eclipse importiert wurde
Was ich getan habe, war:
Ich habe versucht, das Dateiverzeichnis in einen Quelldateiordner zu legen, was offensichtlich nicht funktioniert hat.
Dann habe ich mit der rechten Maustaste auf folder->import->File System
geklickt und versucht, diese Datei zu importieren, aber Eclipse klagt dann auf Source is in the hierarchy of destination
.
Was ich am Ende getan habe, war, die Quelldatei aus diesem Ordner zu entfernen und sie dann von einem anderen Pfad wieder zu importieren, was ich wirklich überflüssig finde.
Was ist der beste Weg, um eine solche Datei einzuschließen? Danke im Voraus.
Sie können nicht in den gleichen Ordner importieren bcz kein Betriebssystem erlaubt mehrere Ordner mit dem gleichen Namen in derselben Eltern zu erstellen. Stattdessen legen Sie den Ordner, der importiert wird, an einen anderen Ort, und während Sie ihn in den Arbeitsbereich importieren, aktivieren Sie die Option "In Arbeitsbereich kopieren"
Wenn Sie (außerhalb von Eclipse) eine Datei zu einem Quellverzeichnis für Ihr Projekt hinzugefügt haben, sollten Sie die Datei in Eclipse anzeigen können, indem Sie mit der rechten Maustaste auf den Quellordner im Eclipse-Paket-Explorer klicken und "Aktualisieren" auswählen ".
Sie haben Ihren Eclipse-Arbeitsbereich und den Quellcode so eingerichtet, dass er sich im selben Ordner befindet, d. h. der Ordner, in dem sich Ihre Eclipse-Metadaten befinden, ist derselbe Ort wie alle Ihre Code-Ordner. Im Idealfall sollte der Ordner für die Metadaten von Eclipse anderswo sein. (Ich habe das selbe selbst gemacht und bin dann auf alle möglichen Probleme gestoßen).
Ab Oktober 2017 habe ich mit Eclipse Oxygen 2017.1 herausgefunden, dass das, was der OP tun wollte, nicht das ist, was Sie von Ihrem natürlichen Instinkt erwarten.
In meinem Fall habe ich ursprünglich den Code auf Computer A im Verzeichnis c: \ projects \ abc \ entwickelt und das Verzeichnis auf den Computer B im Verzeichnis c: \ projects \ abc \ außerhalb von Eclipse kopiert.
Anstelle von
Importieren / Allgemein / Dateisystem /
was den Fehler des erwähnten OPs ergibt, müssen Sie stattdessen:
Import / Allgemein / Projekte aus Ordner oder Archiv /
Wenn das Dialogfeld geöffnet wird, zeigen Sie auf "Quelle importieren:" auf Ihr bereits vorhandenes Verzeichnis, in dem es sich befinden soll (Beispiel: c: \ projects \ abc).
Ich habe alles andere auf die Standardwerte zurückgesetzt.
Klicken Sie auf Fertigstellen.
Wenn ich zum Projekt Explorer zurückkehre, brauchte ich das Fenster NICHT zu aktualisieren. Das Projekt wurde automatisch angezeigt.