Was ist eine akzeptable Ordnerstruktur für Java-Projekte in IntelliJ IDEA?Java-Projekt-Ordnerstruktur in IntelliJ IDEA
Mehrere Quellen (like this) schlagen die folgende Struktur:
[] .idea
[] src
[] main
[] java
com.simpleproject
SimpleClass.java
[] resources
[] test
[] java
com.simpleproject
SimpleClassTest.java
[] resources
Ich weiß, das zuvor gearbeitet hat, aber jetzt ist es beschwert java.lang.SecurityException: Prohibited package name: java
Apparently, java
nicht als Paketnamen erlaubt. Ich verstehe nicht, warum es manchmal akzeptabel und manchmal nicht akzeptabel ist. Kann jemand in IntelliJ IDEA ein vollständiges Beispiel für eine akzeptable Projektordnerstruktur in einem Java-Projekt bereitstellen?
In Projektstruktur, stellen Sie Ihren Stammordner (Java-Quelle) auf der Java-Ebene (wahrscheinlich, gerade jetzt an der Haupt- gesetzt level) - Ich glaube, man kann mit der rechten Maustaste auf den Hauptordner klicken, den Ordner als (unset) setzen und dann mit der rechten Maustaste auf den Ordner java klicken, Ordner als 'Quelle' markieren. – ochi
Beachten Sie, dass dies nicht die nativ verwendete Struktur ist von IntelliJ. Es ist die Standardstruktur für ein Maven- oder Gradle-Projekt. Warum verwenden Sie nicht eines dieser Standard-Build-Tools? –
@ochi Danke, stellt sich heraus, dass die Einstellung 'Sources' zu' main' statt 'java' das Problem verursacht. –