IntelliJ IDEA中Java项目可接受的文件夹结构是什么?
多个来源建议采用以下结构:
. │ .idea └── src ├── main │ ├── java │ │ └── com.simpleproject │ │ └── SimpleClass.java │ └── resources └── test ├── java │ └── com.simpleproject │ └── SimpleClassTest.java └── resources
我知道这以前曾经奏效,但现在却在抱怨 java.lang.SecurityException: Prohibited package name: java
java.lang.SecurityException: Prohibited package name: java
显然],java不允许将其作为程序包名称。我不明白为什么有时可以接受,有时不能接受。有人可以在IntelliJ IDEA中的Java项目中提供可接受的项目文件夹结构的完整示例吗?
java
这是Maven项目的基本文件夹结构。IntelliJ通常会识别出此情况并为您设置合理的默认值。
如果没有(或者,但是后来修改了),则需要将java文件夹设置为sources文件夹(即包含源代码的文件夹)。
sources
为此,您需要:
File > Project Structure
src/main/java
Sources
重复测试文件夹(标记为“ Tests”),资源(标记为“ Resources”),测试资源(标记为“ Test Resources”)等。