Mein Eclipse-Java-Paket wird als Ordner behandelt. kann jemand vorschlagen, was los ist?
Im schlimmsten Fall müssen Sie den Ordner löschen und als Java-Paket neu erstellen.
Stellen Sie zunächst sicher, dass Sie sich in der Ansicht "Package Explorer" der Java-Perspektive befinden.
Zweitens muss es ein Quellordner sein.
Wenn Sie sich im Java-Projekt befinden, klicken Sie mit der rechten Maustaste auf den Ordner und wählen Sie "Build-Pfad"> "Als Quellordner verwenden".
Etwas, was hier gezeigt wird:
Beachten Sie, dass ich mich in der Java-Perspektive befinde, und sehen Sie, wie sich der Stil der Ordner "source" und "src" im Erscheinungsbild unterscheidet.
Nun, ich denke tatsächlich, dass Sie vielleicht nicht einmal mehr die Antwort benötigen (fast zwei Jahre später), aber ich werde es trotzdem weitergeben, um dies zu dokumentieren (habe nur eine Lösung gefunden, die andere verwenden könnten).
Das Problem: Beim Durchsuchen einiger Pakete habe ich aus Versehen auf "Zum Buildpfad hinzufügen" in einem Paket geklickt, und nachdem ich Strg + Z gedrückt habe, wurde das Paket zu einem Ordner.
Die Lösung, die ich fand, lag auf dem .classpath. Dort war eine Zeile mit dem Namen des Pakets, das ich gerade zum Build-Pfad hinzugefügt hatte (auch nach Strg + Z). Löschen Sie diese Zeile und nach dem Aktualisieren des Projekts wird Ihr gesamter src - Ordner in einen normalen Ordner umgewandelt.
Klicken Sie dann mit der rechten Maustaste auf Ihr src , und folgen Sie diesem Pfad: src> Pfad erstellen> Als Quellordner verwenden .
Dies löste das Problem, ich habe gerade das Ergebnis getestet. Ich hoffe es hilft.
gehen Sie in Ihren Javabuildpath in Eigenschaften und entfernen Sie den Ordner aus Ihren Ausnahmen
SIMPLE Sie befinden sich nicht in der Package Explorer-Ansicht (sondern in der Navigator-Ansicht) Wenn dies nicht der Fall ist, erstellen Sie ein neues Paket unter dem Projekt (bleibt in der Package Explorer-Ansicht) und verschieben Sie diese Klassen zu dem neu erstellten Paket. DONE.
Wechseln Sie einfach in die Java-Perspektive (rechts oben -> Java ...).
Ich habe Mvn Eclipse: Eclipse ausprobiert, und es hat funktioniert. Eine Sache ist die .project-Datei.
Dieses Problem tritt auf, wenn Java und der Testordner in der Webanwendung fehlen
lösung ist:
Klicken Sie mit der rechten Maustaste auf den Projektordner -> Eigenschaften -> Java-Erstellungspfad -> Bestellen und exportieren und wählen Sie den Java- und Testordner aus und fügen Sie hinzu oder übernehmen Sie -> OK
dann sollten Sie das Paket im Java-Ordner hinzufügen können
Durch das Erstellen eines Pakets wird ein älteres erstellt.
Ich hatte das gleiche Problem und konnte es nicht lösen. Aber ich schlage das als Möglichkeit vor. Nach dem Kopieren und Verschieben von Klassen zwischen Paketen und jeder Datei kann es sein, dass der Klassenpfad andere Informationen enthält und nicht aktualisiert wurde.
Nachdem ich oben einige Kommentare gelesen hatte, verwende ich nur noch Quellordner anstelle des Standard-Quellordners "src". Das Einfügen von Paketen in einen neuen Quellordner wird immer ausgeführt.
Klicken Sie mit der rechten Maustaste auf Projekt> Konfigurieren> In facettiertes Formular konvertieren> Klicken Sie auf Übernehmen und auf OK.
Dieser hat für mich gearbeitet.
Keine Notwendigkeit zu löschen, neu zu erstellen usw.
Ändern Sie einfach die .classpath-Datei
<classpath>
<classpathentry kind="src" output="target/classes" path="src/main/Java">
<attributes>
........
ich hatte genau das gleiche Problem, nachdem ich das Paket in Java-Buildpfad hinzugefügt hatte -> Bibliotheken -> Klassenordner hinzufügen ...
Fragen Sie nicht, warum ich das getan habe ^^, aber um das Problem zu lösen, musste ich einfach auf Projekt-> Eigenschaften-> Java-Buildpfad-> Quelle gehen
Und da war es im Ausgeschlossenen Teil. Entfernen Sie es einfach aus dem Ausschlussmuster und möglicherweise auch aus dem Bibliotheksbereich.
Wählen Sie in der Menüleiste Navigieren> Einblenden> Paket-Explorer.
Das hat bei mir funktioniert.