IntelliJ IDEA 中 Java 项目可接受的文件夹结构是什么?
多个来源(像这样 https://stackoverflow.com/a/28161314/4490400)建议采用以下结构:
.
│ .idea
└── src
├── main
│ ├── java
│ │ └── com.simpleproject
│ │ └── SimpleClass.java
│ └── resources
└── test
├── java
│ └── com.simpleproject
│ └── SimpleClassTest.java
└── resources
我知道这以前有效,但现在它正在抱怨java.lang.SecurityException: Prohibited package name: java
显然 https://stackoverflow.com/questions/5490555/prohibited-package-name-java, java
不允许作为包名称。我不明白为什么有时可以接受有时不可以接受。有人可以提供 IntelliJ IDEA 中 Java 项目中可接受的项目文件夹结构的完整示例吗?
这就是 Maven 项目的基本文件夹结构。 IntelliJ 通常会识别这一点并为您设置合理的默认值。
如果没有(或者如果有但您后来修改了它们),则需要将 java 文件夹设置为sources
文件夹(即包含源代码的文件夹)。
为此,您需要:
- 转到您的项目结构设置:
File > Project Structure
- 在中间面板中选择您的项目
- Select the 'sources' tab in the right panel
-
Note来自评论(感谢@Line):在 IntelliJ 2018.3.5 中,您“在左侧面板中选择“模块”选项卡”。
- 导航至
src/main/java
文件夹并选择它
- 将其标记为
Sources
对测试文件夹(标记为“测试”)、资源(标记为“资源”)、测试资源(标记为“测试资源”)等重复此操作。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)