Was ist das von Eclipse erstellte Verzeichnis "src"?

8
  1. Ich habe gerade Eclipse installiert.

  2. Der Eclipse hat den Ordner "workspace" erstellt.

  3. In diesem Ordner habe ich einen "Spiel" -Unterordner erstellt (für meine Klasse "Spiel"). Ich habe bereits .java-Dateien für dieses Projekt (ich schrieb sie in einem Texteditor, bevor ich Eclipse benutze).

  4. Ich lege alle meine .java-Datei in das "Spiel" -Verzeichnis.

  5. In Eclipse habe ich aus bestehendem Code ein "Neues Java-Projekt" erstellt.

Was mich umtreibt ist, dass die Eclipse einen "src" -Unterordner in meinem "Spiel" -Ordner erstellt. Soweit ich weiß, steht "src" für "Quelle". Aber meine Quelle (.java-Dateien) ist im "Spiel" (durch die Konstruktion).

Mache ich etwas falsch?

HINZUGEFÜGT:

Ich kann das Problem immer noch nicht lösen. Den ganzen Tag versuche ich in Eclipse mit dem vorhandenen Code zu programmieren. Es ist unglaublich kompliziert.

  1. Sollte ich "Bestehendes Projekt in den Arbeitsbereich importieren" oder "Ich möchte ein neues Java-Projekt aus bestehendem Code erstellen".

  2. Soll ich den Ordner "src" manuell erstellen und in "workspace" einfügen?

  3. Soll ich Ordner für Pakete erstellen oder macht Eclipse das selbst?

  4. Soll ich meine .java-Dateien vor oder nach dem Erstellen eines Projekts in Eclipse in das Paketverzeichnis kopieren?

Roman 14.04.2010, 13:32
quelle

4 Antworten

10

Ich würde empfehlen, Ihre Quellen vom Eclipse-Arbeitsbereich getrennt zu lassen und dann die Funktion:

zu verwenden

Bestehendes Projekt in Arbeitsbereich importieren.

Auf diese Weise können Sie Ihr Projekt unter Kontrolle halten, während Eclipse seinen Arbeitsbereich (woanders) selbst verwaltet.

Wenn Sie nur Quellen haben (wo immer Sie möchten), aber kein Eclipse-Projekt, müssen Sie lediglich ein neues Java-Projekt erstellen und Ihr externes Verzeichnis als Stammverzeichnis für Ihre Quellen auswählen.

Wählen Sie "Projekt aus vorhandenen Quellen erstellen"

    
VonC 14.04.2010, 13:38
quelle
3

src ist, wo Java IDEs (zumindest Eclipse und NetBeans) die Quelldateien ablegen, es ist ziemlich Standard, und die Hierarchie des Ordners darin muss den Namen Ihrer Java-Pakete entsprechen.

    
bakkal 14.04.2010 13:40
quelle
1

Die Konvention für Java besteht darin, dass Ihre Java-Dateien nach Namespace in einem 'src' -Verzeichnis angeordnet sind. Wenn der Namespace Ihrer Anwendung also com.example.myGame lautet, werden Ihre Java-Dateien so gefunden: src\com\example\myGame\MyClass.java .

    
Jim Blackler 14.04.2010 13:36
quelle
1

Eclipse versucht, eine Ordnerstruktur zu erzwingen, die für alle Anwendungen leicht zu pflegen ist. Du machst nichts falsch. Aber Sie haben die Möglichkeit, einen anderen Speicherort für Ihre Quelldateien auszuwählen, aber ... jeder andere erwartet, dass Ihr Quellcode in src ist, also warum nicht.

Auf dem Bildschirm "Neues Projekt" können Sie den Speicherort für Ihre Quelldateien auswählen oder den Standardspeicherort konfigurieren, wenn Sie mit src nicht zufrieden sind.

    
Vincent Ramdhanie 14.04.2010 13:37
quelle