10 Stimmen

.project- und .classpath-Dateien fehlen in Eclipse

Ich habe ein Projekt, bei dem mehrere Anwendungen als separate Java-Projekte erstellt werden.
Diese wurden von jemandem geschickt und irgendwie ist die .project y el .classpath Dateien nicht kopiert worden sind.

Wenn ich also versuche, es in Eclipse zu importieren, erhalte ich eine Fehlermeldung:" No project found ".
Gibt es eine Möglichkeit, die fehlenden Dateien zu generieren?

8voto

Mai Punkte 301

Der Grund, warum Sie Ihr Projekt nicht in die Eclipse Workstation importieren können, ist, dass Sie nicht über .project y .classpath Datei.

Da Sie nun wissen, warum dies geschieht, müssen wir nur noch Folgendes tun .project y .classpath Datei innerhalb der Projektdatei. So gehen Sie vor:

Erstellen Sie zunächst .classpath Datei:

  1. Erstellen Sie eine neue txt-Datei und nennen Sie sie .classpath .

  2. Kopieren Sie den folgenden Code, fügen Sie ihn ein und speichern Sie ihn:

     <?xml version="1.0" encoding="UTF-8"?>
     <classpath>
     <classpathentry kind="src" path="src"/>
     <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
     <classpathentry kind="output" path="bin"/>
     </classpath>

Dann erstellen Sie .project Datei:

  1. Erstellen Sie eine neue txt-Datei und nennen Sie sie . project

  2. Kopieren Sie den folgenden Code:

     <?xml version="1.0" encoding="UTF-8"?>
     <projectDescription>
     <name>HereIsTheProjectName</name>
     <comment></comment>
     <projects>
     </projects>
     <buildSpec>
     <buildCommand>
     <name>org.eclipse.jdt.core.javabuilder</name>
     <arguments>
     </arguments>
     </buildCommand>
     </buildSpec>
     <natures>
     <nature>org.eclipse.jdt.core.javanature</nature>
     </natures>
     </projectDescription>
  3. Sie müssen das Namensfeld in Ihren Projektnamen ändern. Sie können dies in Zeile 3 tun, indem Sie HereIsTheProjectName in einen eigenen Projektnamen umwandeln und dann speichern.

7voto

vkstream Punkte 733

Ich habe eine bessere Lösung für dieses Problem, nur für MAVEN Benutzer. Führen Sie zur Behebung des Problems die folgenden Schritte aus.

  1. GO innerhalb Ihres Projekts D:\workspace\project\ . Öffnen Sie die Eingabeaufforderung und führen Sie folgenden Befehl aus: mvn eclipse:eclipse

Definitiv, Ihr Problem wird verschwinden.

6voto

Prakash G. R. Punkte 4630

Sie können sie nicht als Projekt importieren, wenn .project und .classpath fehlen. Sie können ein neues Java-Projekt erstellen und die Quelldateien in dieses Projekt kopieren.

6voto

LightCC Punkte 7512

Eclipse die Dateien erstellen lassen

Eclipse erstellt diese Dateien für Sie, aber die Art und Weise, wie Sie dies tun, ist nicht sehr intuitiv.

  1. Vergewissern Sie sich in Eclipse, dass das Projekt derzeit nicht in der Projekt-Explorer o Paket-Explorer . Wenn dies der Fall ist, klicken Sie mit der rechten Maustaste darauf und wählen Sie die Option Löschen Taste - und vergewissern Sie sich, dass die Option "Von der Festplatte löschen" nicht markiert ist, bevor Sie auf "Ok" klicken!!!

  2. Wählen Sie Datei / Neu / Java-Projekt

  3. Deaktivieren Sie Standardspeicherort verwenden Klicken Sie dann auf "Durchsuchen" und suchen Sie den Ordner, in dem er sich befindet.

  4. Klicken Sie auf "Weiter" für weitere Optionen oder einfach auf "Fertig stellen".

Eclipse importiert das Projekt und erstellt automatisch die Standard .project y .classpath Dateien für Sie. In dem einen Fall, den ich ausprobiert habe, mit dem Quellcode im Standardordner src/main/java, konnte ich an diesem Punkt problemlos bauen und ausführen.

0voto

VonC Punkte 1117238

Siehe die Java Build Path Hilfeseite :

Erstellt einen neuen Ordner, der auf einen Ort außerhalb des Arbeitsbereichs verweist

Trotzdem müssen Sie den korrekten Klassenpfad selbst neu erstellen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X