首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >IntelliJ IDEA中的Java项目文件夹结构

IntelliJ IDEA中的Java项目文件夹结构
EN

Stack Overflow用户
提问于 2017-01-13 15:59:11
回答 5查看 63.3K关注 0票数 21

什么是可接受的文件夹结构的IntelliJ项目中的想法?

多源(like this)建议采用以下结构:

代码语言:javascript
运行
复制
.
│ .idea    
└── src
    ├── main
    │   ├── java   
    │   │   └── com.simpleproject
    │   │       └── SimpleClass.java
    │   └── resources
    └── test
        ├── java
        │   └── com.simpleproject
        │       └── SimpleClassTest.java
        └── resources

我知道这以前起过作用,但现在它在抱怨java.lang.SecurityException: Prohibited package name: java

Apparentlyjava不允许作为包名。我不明白为什么有时是可以接受的,有时是不能接受的。在Java中,有人能提供一个可接受的IntelliJ项目文件夹结构的完整示例吗?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2017-01-13 16:23:32

这是maven项目的基本文件夹结构。IntelliJ通常会识别这一点,并为您设置耸人听闻的默认设置。

如果它没有这样做(或者是在事后修改了它们),则需要将java文件夹设置为sources文件夹(即包含源代码的文件夹)。

为此,你需要:

  1. 转到您的项目结构设置:File > Project Structure
  2. 在中间面板中选择项目
  3. 在右侧面板中选择“源”选项卡
    • 注释(@Line)中的注释:在IntelliJ 2018.3.5中,您“在左侧面板中选择‘IntelliJ’选项卡”。

  1. 导航到src/main/java文件夹并选择它
  2. 将其标记为Sources

重复测试文件夹(标记为“测试”)、资源(标记为“资源”)、测试资源(标记为“测试资源”)等。

票数 35
EN

Stack Overflow用户

发布于 2019-10-10 15:45:34

在“项目结构设置”中,选择“模块->”,将文件夹类型设置为特定类型。然后进行mvn清理和mvn编译。

票数 1
EN

Stack Overflow用户

发布于 2019-05-16 01:58:33

只需关闭intellij并从项目根目录中删除任何现有的.IML文件即可。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41638654

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档