it-swarm.com.de

Eclipse: Fehler ".. überlappt den Speicherort eines anderen Projekts .." beim Versuch, ein neues Projekt zu erstellen

kann jemand helfen. Ich erhalte beim Erstellen eines neuen Projekts immer eine Fehlermeldung in Eclipse und verstehe nicht, warum.

Ich habe auf der Ebene einen Arbeitsbereich erstellt

C:\Benutzer\Martin\Java\Counter

In Counter gibt es keine Dateien, aber es gibt ein Verzeichnis namens counter_src, das Quelldateien für das Projekt Counter enthält

In Eclipse mache ich also ein neues Java-Projekt, deaktiviere dann den Standardspeicherort und wähle das Verzeichnis aus 

counter_src (eine Stufe tiefer als Counter)

aber es wird jetzt angezeigt

C:\Users\Martin\Java\Counter\counter_src überlappt den Speicherort von ein anderes Projekt: 'counter_src'

Nun, wenn ich meinen Arbeitsbereich bei 

C:\Benutzer\Martin\Java \

das heißt, mein counter_src ist eigentlich 2 Ebenen niedriger als es mir erlaubt, aber das Problem ist, dass das Verzeichnis Java viele Projekte enthält. Deshalb wollte ich den Arbeitsbereich in Counter erstellen (der keine Dateien enthält), der das Unterverzeichnis counter_src enthält, in dem meine Quelldateien liegen sind.

Auch das Erstellen eines Verzeichnisses aus C:\Users\Martin\Java\wurde getestet, und es scheint auch zu funktionieren, aber ich wollte kein weiteres Unterverzeichnis aus "C:\Users\Martin\Java \" erstellen, nur um meinen Arbeitsbereich zu speichern 1 Projekt.

Ich würde mich sehr über jede Hilfe freuen, ich bin eine kleine Liste.

Thnaks im Voraus

106
Martin

Eclipse ist fehlerhaft. Wenn Sie versuchen, ein Projekt in einem vorhandenen Verzeichnis zu erstellen, weiß Eclipse nicht, ob es sich um ein tatsächliches Projekt handelt oder nicht.

Sie haben also zwei Lösungen:

  1. Verschieben Sie den Ordner counter_src an eine andere Stelle, erstellen Sie dann das Projekt (wodurch das Verzeichnis erstellt wird), und importieren Sie die Quelldateien wieder in den neu erstellten counter_src.

  2. Klicken Sie mit der rechten Maustaste auf den Projekt-Explorer und importieren Sie ein vorhandenes Projekt. Wählen Sie als Hauptverzeichnis C:\Users\Martin\Java\Counter\ aus. Wenn Eclipse ein Projekt sieht, können Sie es importieren.

86
justderb

Ich hatte also das gleiche Problem, versuchte aber Android-Code zu importieren über das Menü "Importieren ...". Wenn keine der beiden oben genannten Lösungen auf Eclipse Juno funktionierte:

  • Eclipse -> Datei -> Importieren -> Allgemeines -> Vorhandenes Projekt in den Arbeitsbereich (HINWEIS: NICHT 'EXISTING Android PROJECT' )

  • (Projekte sollten korrekt importiert werden, aber Fehler aufweisen. Jetzt müssen wir das SDK an das Projekt anhängen.)

  • Klicken Sie mit der rechten Maustaste auf das Projekt, Eigenschaften -> Android -> Projekterstellungsziel .__ Wählen Sie das entsprechende Erstellungsziel aus (verwenden Sie im Zweifelsfall 4.0.3 im Projekt ist neu und verwenden Sie 2.2, wenn das Projekt alt ist )

  • OK klicken

Sobald das Projekt neu erstellt wurde, sollte alles wieder in Ordnung sein.

(Dies wurde geschrieben, als Eclipse Indigo in Mode war, und es könnte Änderungen geben, wenn Google seine Tools aktualisiert, um Eckfälle abzudecken.)

92
Eagle

Sie haben das Projekt in Ihrem Arbeitsbereich abgelegt und dann versucht, es zu importieren. Das ist das Problem.

Dies hat eine 2-Lösung.

1. Mehr Ihres Projektordners außerhalb Ihres Arbeitsbereichs an einem anderen Ort und dann versuchen Sie es.

2. Gehe zu File ---> new Project ---> Seleclt the existing project radio button ---> browse to the project folder in your workspace ---> finish

/////////////// EDITED ///////////////

Angenommen, D:\MeinVerzeichnis\MyWorkSpace - Pfad Ihres WorkSpace

Löschen Sie Ihr Projekt, das Sie in Eclipse importieren möchten, im Ordner MyDirectoryNot in MyWorkSpace und versuchen Sie es.

28

In meinem Fall das Häkchen setzen 

"Projekt in Arbeitsbereich kopieren"

hat den Trick gemacht.

22
Anuj Mehta

einfach "CUT" Projektordner und verschieben Sie es aus dem Arbeitsbereich-Verzeichnis und gehen Sie folgendermaßen vor

file=>import=>(select new directory)=> mark (copy to my workspace) checkbox 

und du bist fertig!

3
M_AWADI

Auch das hat mich irgendwann geklärt.

Lösung:

Um ein neues Maven-Projekt unter dem vorhandenen Arbeitsbereich zu erstellen, aktivieren Sie das Kontrollkästchen " Standard-Arbeitsbereich verwenden " ( Ignorieren Sie den Text in der ausgegrauten Position ).

Der Name des Projekts wird von Ihnen Artefakt-ID in Schritt 2 des Erstellungsassistenten festgelegt.

Begründung:

Es war so verwirrend, weil in meinem Fall, weil, als ich beschloss, ein neues Maven-Projekt zu erstellen, die Standardeinstellung für den Arbeitsbereich angekreuzt wurde und direkt fortgefahren wird, dass die Texteingabe für "Ort" ausgegraut war und den Arbeitsbereich und das vorhandene Projekt, das ich suchte, hatten um vorher ein neues Maven-Projekt zu erstellen. (zB: Location = '[Arbeitsbereichspfad]/Zuletzt Projekt angesehen ")

Also habe ich das Kontrollkästchen für den Standard-Arbeitsbereich deaktiviert und in "[Arbeitsbereich-Pfad]/neues Projekt" eingegeben, was nicht funktioniert hat, da Eclipse erwartet, dass der [Arbeitsbereich-Pfad] sich vom Standardpfad unterscheidet. (Ansonsten würden wir das Kontrollkästchen Standardarbeitsbereich auswählen). 

2
JackDev

In meinem Fall wurde das Problem durch Klicken auf das Kontrollkästchen "Projekt in Arbeitsbereich importieren" behoben, obwohl sich das Projekt bereits im Arbeitsbereichsordner befand und von Eclipse nicht wirklich verschoben wurde.

1
deepwinter

Gehe zum eigentlichen Menü FILE und erstelle ein neues allgemeines Projekt.

Wenn der Projekttyp nicht erkannt wird und eine dieser Importmethoden nicht funktioniert, versuchen Sie dies. Nachdem Sie das generische Projekt hinzugefügt haben, können Sie Unterstützung für die gewünschte Sprache hinzufügen.

0
Erick Robertson

Ich weiß, dass dies älter ist, wollte aber eine andere mögliche Lösung beitragen.

Wenn Sie den Projektspeicherort beibehalten möchten, habe ich festgestellt, dass ich die .project-Datei aus einem anderen Projekt in das Verzeichnis des Projekts kopiert und die .project-Datei bearbeitet, um sie richtig zu benennen, und dann die Option Vorhandene Projekte in Workspace importieren auswählte für mich.

In Windows verwendete ich einen Dateimonitor, um zu sehen, was Eclipse tat, und es wurde einfach aus unbekannten Gründen ein Fehler gemeldet, als versucht wurde, die .project-Datei zu erstellen. Also habe ich das manuell gemacht und es hat für mich funktioniert.

0
jlcfly

Ich habe diese Fehlermeldung erhalten, als ich versuchte, ein neues Eclipse-Projekt in einem neu geklonten Git-Repo-Ordner zu erstellen. 

Das hat für mich funktioniert:

1) das Git-Repo klonen (in meinem Fall war es ein Unterordner des Eclipse-Standardarbeitsbereichs)

2) Erstellen Sie das neue Eclipse-Projekt im Standardarbeitsbereich (eine Ebene über dem geklonten Git-Repo-Ordner).

3) das neue Eclipse-Projekt aus dem Standardarbeitsbereich in das geklonte Repo-Verzeichnis exportieren: 

a) right click on project --> Export --> General --> File System
b) select the new Eclipse project
c) set the destination directory to export to (as the Git repo folder)

4) Entfernen Sie das Eclipse-Projekt aus dem Arbeitsbereich (da immer noch der Standardarbeitsbereich verwendet wird).

right click on project and select "Delete"

5) Öffnen Sie das exportierte Eclipse-Projekt aus dem Git-Repo-Verzeichnis

a) File --> Open Project from File System or Archive
b) set the "Import source" folder as the Git repo folder
c) check the project to import (that you just exported there)
0
gomisha

FWIW:

Keiner der anderen Vorschläge funktionierte für mich. Ich hatte zuvor ein Projekt mit demselben Namen erstellt, das ich dann gelöscht habe. Ich habe die Basisquelldateien neu erstellt (mit PhoneGap) - wodurch das "Eclipse" -Projekt nicht erstellt wird. Ich habe dann versucht, ein Android-Projekt mit vorhandenen Quelldateien zu erstellen, es schlug jedoch die gleiche Fehlermeldung fehl, wie die ursprüngliche Frage impliziert. 

Die Lösung für mich bestand darin, den Quellordner und die Dateien aus dem Arbeitsbereich zu verschieben und dieselbe Option zu verwenden. Aktivieren Sie dieses Mal jedoch die Option zum Kopieren der Dateien in den Arbeitsbereich des Assistenten.

0
Spiralis