IntelliJ IDEA - Fehler: java: package foo existiert nicht

Habe ich ein Projekt in IntelliJ IDEA, besteht sowohl aus Java-und Groovy-Klassen. Diese Klassen enthalten sind in den Ordner "groovy" und "java" habe ich markiert als Quell-Ordner. Ich habe viele Java-Klassen importieren von Klassen aus dem "groovy" source-Ordner, aber wenn ich versuche, diese ich ständig die Fehlermeldung "java: package foo existiert nicht". Paket "foo" existiert, die sich direkt unter den "groovy" - Ordner, damit diese tätig werden sollte. Ich habe auch eine visuelle unten. (Ich versuche zu vermeiden, sollten bestimmte details. Ich kann oder kann möglicherweise nicht arbeiten an einem streng geheimen Area 51-Projekt.)

Struktur visuell:

project-folder
|
-src
 |
 -main
  |
  -groovy (marked as source)
  ||
  |-foo
  | |
  | -bar.groovy
  -java (marked as source)
   |
   - java class that imports "foo.bar"

Fehler:
java: package foo existiert nicht

Dinge, die nicht funktionieren:

  • Alles unter "Rahmen" und platzieren Sie Sie direkt unter "groovy" - Ordner. Ergebnisse in "Cannot resolve symbol-bar"
  • Unmavenizing Projekt-und Umbau
Markierung aufheben /groovy-als Quelle und versuchen Sie es erneut. Oder verschieben Sie die /foo-Paket unter /groovy
In beiden Fällen: Cannot resolve symbol 'foo'
Lassen Sie Maven aus ihm heraus, bis Sie können diese Arbeit machen. Die Eltern des /foo markiert werden, der als Quelle.
Tun groovy-Klassen haben die gleiche Art von problem mit Ihrer java-Importe?
Ich bin mir nicht sicher, was du meinst mit "Verlassen " Maven". Meinst du deaktivieren, Maven, bis diese behoben ist?

InformationsquelleAutor Ben Dohrmann | 2013-10-07

Schreibe einen Kommentar