文章目录

  • 创建 Java 新项目的流程
  • 普通 Java 项目结构
  • Java 项目结构特例讲解

创建 Java 新项目的流程

  1. Create New Project

  2. Empty Project
    (1)选择【Empty Project】,则项目不会自动创建模块,项目创建成功之后,会自动弹出【Project Structure】窗口,让你创建项目的模块
    (2)你也可以选择项目类型【Java】这样在创建项目的同时会自动创建一个模块,默认创建的模块的名称和项目的名称相同。这里要特别注意,其实自动创建的模块的根目录和项目根目录是同一个,因此在项目根目录下面并不会看到单独的模块根目录,换句话说,这样创建的 Java 项目,本身就是一个模块。

  3. 输入 Project Name,设置项目所在位置

  4. 新增 Modules (模块),类型选择 Java,选择 Module SDK,输入模块名称

  5. 创建 Package

  6. 创建类

普通 Java 项目结构

IDEA Java 项目结构,如下所示:

Project|--Module|--Package|--源码文件

假设 Java 项目的结构如下:

basic-code (Project Name)|--day04-code (Module)|--src|--day05-code|--src

Java 项目结构特例讲解

需求的项目结构如下:

basic-code # 这是项目根目录|----day04-code # 这是模块根目录|----src # 这是源文件根目录|----day05-code # 这是另一个模块根目录|----src

如下图所示:

如上图所示,显示不符合需求,因为左侧导航栏最顶级只能是模块,但是上图中可以看到显示的名称是 basic-code,和项目名称重复,且只有一个模块,实际项目是有两个模块的 day04-code 和 day05-code。

根据项目结构界面可以得知只创建一个模块名称叫 basic-code,且添加(也就是标记或者指定)了两个 Content Root,如下图所示:

所以 IDEA 的【模块内容导航窗格】才会展示一个模块,且有两个 Content Root,如下图所示:

basic-code # 这个是项目根目录也是模块根目录|----day04-code # 模块根目录下的内容根目录|----src # 这是源文件根目录|----day05-code # 这是另外一个内容根目录|----src

实际按上面的项目结构也能正常运行,但是不符合正确的需求,所以需要改造下。改造成正确的 Java 项目目录结构,按下面步骤调整:

  1. 打开【Project Structure】

  2. 把 basic-code 改成 day04-code

  3. 然后添加一个 Content Root,就是模块的实际根目录:/Users/liaowenxiong/IdeaProjects/basic-code/day04-code

  4. src 目录标记为 Sources,这样 src 下的源文件才能编译

  5. 再创建一个模块,然后依照第3、第4步骤操作即可

总结:其实就是实际有几个模块,就添加几个模块,且每个模块添加一个 Content Root,即选择在磁盘中实际模块的根目录。

IntelliJ IDEA for Mac 如何创建普通的Java项目_创建项目_新建项目相关推荐

  1. idea 新建的java项目没发run_IntelliJ IDEA创建普通的Java 项目及创建 Java 文件并运行的教程...

    最近突然看到这篇几年前随手记录的文章,居然浏览量那么高.看来很多小伙伴也开始从 Eclipse 转到 IDEA,这里为了让大家更好的掌握 IDEA 的使用,我建议大家可以看看下面这个 IDEA 教程. ...

  2. java的如何创建js_[Java教程]JS创建事件的三种方式(实例)

    [Java教程]JS创建事件的三种方式(实例) 0 2016-05-11 14:00:16 1.普通的定义方式 οnclick="Sfont=prompt('请在文本框中输入红色','红色' ...

  3. java程序转成mac应用,如何为Java应用程序创建Mac安装程序?

    I have created an executable JAR file for my Java application. If I double-click then it works fine. ...

  4. IntelliJ IDEA for Mac 如何将普通 Java 项目变为 Web 项目

    点击菜单栏 File --> Project Structure 在弹出的窗口中点击选择左侧的 Facets,接着点击右边的 +,弹出的菜单中选择 web 在弹出的 『Choose Module ...

  5. IntelliJ IDEA 运行你的第一个Java应用程序

    IntelliJ IDEA 运行你的第一个Java应用程序 创建项目让我们创建一个简单的Java Hello World项目. 单击创建新的项目. 打开新建项目向导. 你应该注意的主要是项目的SDK. ...

  6. 初学Java 从0-1创建Spring boot+Mybatis - plus+Swagger2+Mysql(代码生成器)

    第一章 初学Java 创建Spring boot+Mybatis-plus+mysql 目录 一.创建项目 二.配置pom.xml 三.配置application.yml 四.增加Mybatis-pl ...

  7. 【Java开发语言 00】环境搭建(配置java环境+‘javac’不是内部或外部命令,也不是可运行的程序+安装idea+idea基本用法+新建项目+在新项目的src路径下新建包和类+基础调试+路径)

    idea入门 1 idea安装 1.1 官方下载地址 2 Java语言环境的搭建 下载JDK 安装 JDK(安装路径不要有中文或者特殊符号如空格等) 配置环境变量(必须是全英文状态下的字符) clas ...

  8. java窗体中添加图片_在java窗体程序中添加图片的方法

    在java窗体程序中添加图片的方法 发布时间:2020-06-16 11:24:13 来源:亿速云 阅读:148 作者:Leah 这篇文章主要为大家详细介绍了在java窗体程序中添加图片的方法,图文详 ...

  9. vs2017c语言没有空项目,「vs2017新建项目」visual studio 2017 创建空项目和桌面向导下的空项目...

    vs2017新建项目: visual studio 2017 创建空项目和桌面向导下的空项目 用VS2013编写和调试C语言程序,首先应建立项目工程.文件-->新建-->项目在 新建项目窗 ...

最新文章

  1. R语言shapiro.test()函数实现Shapiro-Wilk正态分布检验
  2. matlab点云处理函数
  3. php 操作 redis 常用命令
  4. 未来十年,Java 仍会是最受欢迎的编程语言吗?
  5. a.out.h 头文件分析 \linux-1.0\linux\include\linux\a.out.h
  6. java中LinkedList类的操作
  7. Web前端开发——BAT面试题汇总及答案02
  8. python3 beautifulsoup4_Python 3.x 安装 BeautifulSoup4 最佳实践
  9. Ecliipse-Alt+斜杠(/)不提示
  10. 分布式平台下的HS(High-Security) --Shiro 授权
  11. 【机器学习】一型模糊集和二型模糊集
  12. 移动端app 文档交接模版
  13. 旅游吧!我在这里—旅游相册POI搜索:找回你的足迹
  14. 论文排版的正确方式—LaTeX【分享贴】
  15. 仰望星空,脚踏实地——吴燕生
  16. Ruby中yield和block的用法
  17. Java绘制太极阴阳图
  18. EOS.CYBEX社区满分入围EOS超级节点候选人!
  19. WhatsApp:硅谷屌丝现世逆袭
  20. python word,ppt,excel转pdf(word转html),转图片

热门文章

  1. 迈克尔 杰克逊mv_用杰克逊流式传输大型JSON文件– RxJava常见问题解答
  2. java 交替_Java 8:使用交替接口公开的类型安全地图生成器
  3. vertx rest 跨域_在基于简单Vertx Rest的应用程序上为REST资源设置基本响应HTTP标头...
  4. jboss项目导入idea_JBoss BPM Suite快速指南–将外部数据模型导入BPM项目
  5. 数据的gzip压缩解压缩_使用GZIP和压缩数据
  6. jibx_Jibx Jersey2集成
  7. JDK 12新闻(2018年9月13日)
  8. 减少Java垃圾收集开销的5条提示
  9. 使用Java中的FileChannel和ByteBuffer在文件中读取/写入文件
  10. 使用Selenide进行有效的UI测试