wake-up-neo.com

Fehler "Quellordner ist kein Java-Projekt" in Eclipse

Ich versuche, ein Maven-Projekt in die Eclipse 4.2-Version zu importieren. Das Projekt wird nicht ordnungsgemäß importiert. Es gibt mir den Fehler "Quellordner ist kein Java-Projekt", während ich versuche, einen neuen Aufruf darin zu erstellen. Auch Strg + Mausklick funktioniert nicht. Ich verstehe das Problem nicht. Selbst wenn ich mit der rechten Maustaste auf das Projekt klicke und den Erstellungspfad auswähle, wird keine Aktion angezeigt. Jeder hat das gleiche Problem

35
user965884

Im Maven-Projektverzeichnis versuchen Sie es 

mvn Eclipse:eclipse

das kann den Trick tun.

69
Matthias

Ich bin auf dasselbe Problem gestoßen und habe es behoben, indem ich mein Projekt in facettierte Form konvertiert habe.

Klicken Sie mit der rechten Maustaste auf Ihr Projekt> Eigenschaften> Projektfacetten> In facettiertes Formular konvertieren, und wählen Sie Java aus.

Java Project Facets

33
lkisac

Ich hatte das gleiche Problem ... Aber Sie müssen lediglich "Source Folder" aktualisieren, um die Quelle "src/main/Java" von dem zu korrigieren, was im Popup-Menü angegeben ist:

[Updating the Source Folder in Eclipse]

7
Nagesh Paraddi

Ich habe den gleichen Fehler in einem etwas anderen Kontext erhalten (Indigo mit m2Eclipse):

Ich habe ein Maven-Projekt mit mehreren Modulen (1 Glasmodul und 1 Kriegsmodul) in Eclipse importiert. Alles hat gut funktioniert (clean, install OK), bis ich versuchte, eine neue Klasse zu einem der Module hinzuzufügen und den Fehler "Quellordner ist kein Java-Projekt" erhalten.

Ich habe dieses Problem gelöst, indem ich die Eigenschaften des übergeordneten Projekts geöffnet und die folgenden Projektfacetten ausgewählt habe:
Java
Dynamisches Webmodul

Dies hat das Problem gelöst. Meine Vermutung ist, dass Eclipse nicht weiß, welche Art von Projekten das übergeordnete Projekt einschließt (da das übergeordnete Projekt für ein Multi-Modul-Projekt über pom-Paketierung (<packaging>pom</packaging>) verfügt (dh wenn die Verpackung jar wäre, würde es wissen, dass es sich um Java handelt Projekt; wenn die Verpackung Krieg wäre, würde sie wissen, dass es sich um ein statisches oder dynamisches Webmodul handelt usw.)

Das ist nur meine Vermutung, aber der Fix hat für mich funktioniert, und es macht Sinn.

4

Verwandeln Sie Ihr Projekt entweder in ein Eclipse-Projekt, verwenden Sie mvn Eclipse:eclipse, oder installieren Sie Maven Integration für Eclipse-Plugins wie m2Eclipse und importieren Sie das Projekt als Maven-Projekt.

4
Arturs Licis

wenn Sie bereits Java ausgewählt haben, deaktivieren Sie das Kontrollkästchen und überprüfen Sie es erneut. Wählen Sie Anwenden, um die vorhandenen Einstellungen zu überschreiben. endlich geht es! 

Klicken Sie mit der rechten Maustaste auf Ihr Projekt> Eigenschaften> Projektfacetten> In facettiertes Formular konvertieren, und wählen Sie Java aus

2
venkat

mvn Eclipse: Eclipse wird dieses Problem lösen. in ein maven-projekt konvertieren.

2
user3032137

Ich hatte diesen Fehler, weil ich versucht habe, ein neues Projekt zu erstellen, indem Sie "Strg + N" ausführen, "Projekt" in das Eingabelabel des Assistenten eingeben und dann "Enter" drücken, bis es erstellt wurde."Java-Projekt" statt nur "Projekt" . Sie können ein Java-PROJEKT auch erstellen, indem Sie auf Datei> Neu> Java-Projekt gehen.

0
Jason Rueda