Ist es in Eclipse möglich, einen separaten Ordner in einem Paket zu erstellen? Wenn Sie "Neu - & gt; Ordner" auswählen, erstellt meine Eclipse-Version immer ein Paket. Aber ich möchte, dass der neue Ordner im alten Paket ist.
Wie kann dies erreicht werden?
Vielen Dank im Voraus ...
Patrick
Wenn Sie keinen Code in diesen Ordner schreiben, sollten Sie den Ordner aus dem Build-Pfad entfernen. Klicken Sie mit der rechten Maustaste auf den fehlerhaften Ordner in der Eclipse und wählen Sie "Vom Erstellungspfad ausschließen".
Oder Sie möchten vielleicht einen anderen Effekt:
Klicken Sie mit der rechten Maustaste auf Ihr Projekt und wählen Sie Neuen Quellordner hinzufügen. Fügen Sie dann in diesem Ordner die richtige Paketordnerstruktur hinzu.
Sie können Dateien im selben Paket in verschiedenen Ordnern haben.
In einem Quellordner werden alle neuen Ordner als neues Paket betrachtet. Es ist Teil der Java-Spezifikation, die alle Ordner von einem Stamm zur Paketstruktur macht.
Wie andere schon gesagt haben, ist dies ein Standard-Java-Verhalten und sollte nicht wirklich bearbeitet werden. Sie sollten wahrscheinlich einen anderen Ordner außerhalb des Quellordners erstellen.
Es gibt jedoch eine Möglichkeit, dies in Eclipse zu tun. Seien Sie gewarnt, dass dies Sie vielleicht heimsuchen wird, wenn Sie später versuchen, außerhalb von Eclipse zu bauen, da andere Tools diese Einstellungen nicht berücksichtigen.
Sie können einen Ordner vom Quellpfad ausschließen, indem Sie die Projekteigenschaften öffnen.
Auswählen des Java-Erstellungspfads - & gt; Quelle Wählen Sie den entsprechenden Quellordner aus, und wählen Sie das untergeordnete Element Ausgeschlossen: aus Klicken Sie auf die Schaltfläche Bearbeiten ... . Wählen Sie die Schaltfläche Hinzufügen neben dem Bereich Ausschlussmuster: aus Füge deinen Ordner hinzu und beende / OK zurück zum Editor.
Die übereinstimmenden Ressourcen werden nun von der Kompilierung in Eclipse ausgeschlossen. Es erscheint jedoch immer noch als Paket im Editor.
Sie möchten ein neues untergeordnetes Paket (Balken) des vorhandenen Pakets erstellen. (com.foo)
Wählen Sie ein neues Paket und nennen Sie es " com.foo.bar ". Eclipse wird es korrekt unter com.foo platzieren.
Zur Erinnerung: Ordner unter einem beliebigen "source" -Ordner werden als Pakete angezeigt. Es gibt keinen physischen Unterschied, außer dass sie auf dem Build-Pfad erscheinen. Wie an anderer Stelle gezeigt, können Sie sie ausschließen, aber es ist einfacher, sie einfach nicht unter / src / ... zu setzen.