IDEA IntelliJ IntelliJ Maven oder Webprojekt, kann keine normalen Java Klassen erstellen

Admiral Helmut

Aktives Mitglied
Hallo liebe Leut,

habe ein Problem, welches für den einen oder anderen vielleicht dumm erscheint.
Bin eigentlich Eclipse User, Teste zur Zeit auf Grund von Ratschlägen IntelliJ wegen der intelligenten
Codevervollständigung etc..

Nun bei einem normalen Java Projekt habe ich auch keine Probleme. Läuft alles super und gefällt mir auch.

Jetzt versuche ich schon länger ein Maven Webprojekt (Archetype JBoss blank web) zu erstellen.
Wenn ich jetzt eine neue Datei hinzufügen will, bekomme ich nur noch File, Directory und ein paar andere statische Webfiles wie html angeboten. Über File gibt es eine Menge weitere z.B java source File, dieses erkennt er allerdings dan auch nicht als Java Klasse. Habe das ganze auch schon ohne den Archetype und sogar ohne Maven ausprobiert, aber ich schaffe es nicht, ganz normale Java Klassen hinzuzufügen.

Weiss jemand was ich falsch mache?

Gruß Helmut
 
Hallo Helmut,

ich vermute mal du hast keine valide Package-Struktur in deinem Projekt. Da IntelliJ sehr schlau ist, kannst du Java-Klassen auch nur dort anlegen wo sie auch hingehören.

1. Modul
2. src/main/bla
3. Keks.java

vielleicht hilft das ja.

Grüße
 
Zuletzt bearbeitet:
Ersteinmal vielen herzlichen Dank für deine Antwort. Jetzt bekomme ich Java Klassen hin.
Ich habe das mit deinem Vorschlag mal versucht.
Anhang anzeigen 7004

Die roten J Files die ihr seht werden nicht erkannt. Unten habe ich auf deinen vorschlag hin ein neues Modul (untitled) innerhalb meines Projektes erstellt. Dort kann ich neue Java Klassen anlegen. Aber warum funktioniert es oben nicht. Der Source Ordner ist doch Standart und wurde automatisch erzeugt. Muss ich innerhalb eines Projektes immer noch ein neues Modul erzeugen?

Gruß Helmut und nochmal danke. Zumindest komme ich jetzt weiter
 
Zuletzt bearbeitet:
Ich kann den Anhang leider nicht öffnen.
Rot sind die Java Files wenn IntelliJ die nicht erkennt. Man wird gezwungen die Struktur einzuhalten. Möglicherweise ist der FrameworkSupport auch nicht in diesem Segment aktiviert, so dass IntelliJ nicht weiß dass es eigentlich korrekte Struktur ist.
 

Zurück
Oben