一、创建java项目(hello word)

前提:已安装好jdk,配置好环境变量。我使用的是java 8。

首先在自己的D盘下建一个文件夹,用来存放我们待会新建的项目,我创建了IdeaProject:

第一步:打开idea

第二步:选择创建java项目,并选择自己的jdk,没有可以点击new去自己的安装目录下找,一般默认安装C:\Program Files\Java,然后选择next 下一步

第三步:将“Create project from template”前面的勾去掉,然后点击“Next”

第四步:选择项目存放目录

第五步:创建项目名字,点击Finish 完成

第六步:出现弹窗点击ok就可以了

项目创建完成,点击项目名打开src,目录结构如下,我们只要注意这些地方就可以了。

右击src选择new->Package

我取名字叫com.java.demo,点击ok,创建完成。

我们在新创建的目录下新建一个class,选中com.java.demo右击->new->java class
下面

输入类名,HelloWord,点击ok

下面就是新建好的类。

我们新建一个主函数main方法,java项目从这里开始执行,如图,我们输入一个hello word。

下面我们开始执行hello word

打印输出结果,我们第一个java Hello word 就执行完啦。

二、构建Java Maven项目

构建Java Maven项目

①选择Create New Project,选择创建Maven项目,并勾选Create from archetype,选择:maven-archetype-quickstart,点击Next;

②为创建的Maven项目命名GroupId与ArtifactId,其中GroupID是项目组织唯一的标识符,实际对应JAVA的包的结构,是main目录里java的目录结构;ArtifactID就是项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称。

③点击Next,在如下界面配置好对应的Maven安装时的配置信息即可,点击Next、Finish完成Maven项目创建。

④Maven项目会自动从配置的镜像url路径下载依赖包,并构建build项目,后期项目需要引入其他依赖Jar包,只需在pom.xml中的<dependency></ dependency>中引入对应的依赖文件即可;

Maven快速排查依赖包冲突

①通过Maven项目工具栏,点击IDEA右侧Maven,打开Maven项目管理,在Dependencies中可以看到Maven项目简单的依赖层级关系:

②通过工具栏上的Show Dependencies(Ctrl + Alt + Shift + U),可以查看依赖关系图;

③如果需要跳转到某个依赖的定义位置,可以鼠标右击这个依赖jar选择Jump to Source,此外也可以点击Exclude排除多余的冲突jar包;

④选择Exclude后,可以看到对应文件中会加上exclusion标签,这种方式进行冲突依赖文件的排除,非常方便。

三、导入Eclipse项目

导入Eclipse项目

在日常开发中我们时常会遇到Eclipse开发的项目切换到IDEA进行开发的情况,而IDEA提供了基于Eclipse Java项目进行导入的功能。

①选择对应目录下的Eclipse项目工程包,在IDEA启动界面选择Open直接打开即可(无需选择Import Project);

②选择.project文件并点击OK打开即可,选择Open as Project;

③如果遇到导入的Maven项目集体报红,需要点击Maven工具栏上面的Reimport All Maven Projects重新加载项目即可解决;

对项目目录类型手动标注

IDEA对项目工程中的文件目录提供了手动标准文件类型的功能,具体的操作是:

①选择对应的Java项目文件目录,鼠标右键选择“Mark Directory as”,选择对应的类型文件即可对当前选择的文件目录进行标注;

IDEA提供了6种文件目录类型以供选择,分别是:

  • Test Sources Root:用于标注可编译的单元测试;
  • Resources Root:用于标注源文件目录;
  • Test Resources Root:用于标注单元测试资源文件目录;
  • Excluded:一般用于标准排除目录;被排除的目录不会被IDEA开发工具创建索引,在该目录下的文件不具备IDEA代码检查及常规的功能;
  • Generated Sources Root:用于标注可存放可编译的Java类或包,只有在该标注目录下才能创建.java文件(类文件或包文件)

创建resources资源文件夹并读取properties配置文件

①创建resources资源文件可以直接在项目工程文件目录下创建,也可以在Project Structure中的Modules模块中创建resources文件并选择Resources文件目录;

②在resources文件夹右键创建new,选择Resource Bundle,命名为”jdbc”文件名即可创建jdbc.properties的文件,对应JDBC操作时配置的数据库配置资源文件,具体的资源文件读取方式参照JDBC一系列操作,在这里就不再详述;

四、集成Tomcat部署Maven Web项目

构建Maven Web项目

使用IDEA来创建一个简单的Hello World的Maven Web项目,并使用Tomcat服务器在本地部署起来还是比较简单的,熟练之后基本10分钟以内就可以创建成功,但是在开始不熟悉的情况下,IDEA工具还是有很多“坑”的地方,下面我们就来一步步总结一下使用IDEA来搭建一个最原始的Maven Web项目:

首先我们双击IDEA运行起来工具,点击Create New Project创建项目

按照如下图所示选择:maven-archetype-webapp,这个一定要选择正确,否则后面创建了错误的项目目录(项目中没有index.jsp),会直接导致无法正常启动web页面;选择对了,点击Next,这是创建Maven项目我遇到的第一个“坑”

出现填写GroupId与ArtifactId界面,这里正常填写就行了,比如GroupId一般填写组织或公司网址,ArtifactId一般给个项目意义的名字即可,点击Next

这里选择自己Maven的安装目录,选择对应的settings.xml文件会对应加载settings.xml中配置好的maven仓库地址,点击Next即可

填写好对应的maven web项目的名称,点击Finish即可

完成上述操作之后,Maven Web项目就会自动创建并编译项目结构,IDEA会由Maven下载对应组件,Build Success之后需要我们点击一下右下角的弹出框,选择“Enable Auto-Import”

创建Maven Web项目目录

项目创建之后,我们可以看到IDEA Maven webapp项目模板已经为我们创建好了大致的webapp项目的目录结构,如下图:

基于Web项目有java source与资源文件目录,所以我们需要点击File—Project Structure,选择Modules,在mavenwebdemo项目中创建java与resources目录,点击Apply,OK应用;

之后可以看到项目中最简单的Web目录文件结构便创建出来了;

集成Tomcat并配置运行启动Maven Web项目

Maven Web项目集成Tomcat并运行当前项目主要分为两步:①下载Tomcat并配置Configuration; ②设置本地项目Artifacts war启动;

1、首先我们需要在“Add Configuration”中添加本地Tocmat server。在IDEA中按照如下图所示步骤进行Tomcat Server本地服务启动配置:

2、本地Tomcat Server Local做如下配置:

①Server配置:

②Deployment配置:

之后点击Apply,OK应用,本地的Tomcat服务Local server创建成功;

3、查看项目War包是否已经在Module中配置;

点击File—Project Structure,选择Artifacts;这里可以看到有两个war包已经配置到Artifacts中了(其实这时已经默认配置好了);

这里我们可以自己手动创建项目Module为自定义启动项目,这里我们点击“—”去掉两个war,点击“+”我们手动配置:

选择我们的项目Modules,点击OK;

4、这时我们点击Tomcat Run按钮,启动本地Tomcat服务;

启动完成,项目自动加载Google浏览器,显示“Hello World!”页面:

对Maven Web项目打包并部署运行

在本地运行了Maven Web项目成功了,我们如何打包我们的本地项目并部署war包到远程服务器呢?

1、首先需要我们在IDEA中对当前项目进行打war包:运行Maven工具栏中的clean,右键选择Run Maven Build,此时会清空target文件夹下所有的目录;

2、之后选择工具栏中的package点击右键,选择Run Maven Build,此时会重新创建target目录并生成war包;

3、找到maven-web-demo.war包目录,放到远程服务器上的tocmat安装目录的webapps目录下:

4、点击startup.bat,以管理员身份启动并运行tomcat服务器,此时tomcat启动会解压webapps目录下的maven-web-demo.war包并生成maven-web-demo目录文件:

5、此时我们只需要在谷歌浏览器输入url地址即可访问,注意:上下文地址不在是/testweb,这时需要访问/maven-web-demo这个上下文地址,可以看到远程war包已经部署并运行在web服务器上:

构建项目Maven命令说明

maven命令 作用说明
mvn compile 编译项目并生成target目录文件
mvn clean 清除项目除pom.xml与src之外的文件
mvn clean compile 先清除再生成target目录文件
mvn clean test 除生成target之外,会创建一个test文件测试目录,并bulid显示成功与失败个数
mvn clean package

项目打包:把项目压缩成一个jar包(普通项目)

项目打包:把项目压缩成一个war包(web项目)

mvn clean site 把当前的项目生成一个html网站页面
mvn install 把代码打成一个jar包,可以供别人调用接口
mvn source:jar

打源码包

五、构建多Module Maven项目

多Module项目是基于Maven普通项目,在项目中创建不止一个Module项目,配置项目之间的依赖关系,从而达到Module之间的相互调用,相互依赖的关系。

创建多Module Maben项目

1、首先点击Create New Project,创建Maven项目,这里不选择任何archetype骨架,直接点击Next创建Maven项目:

2、填写GroupId与ArtifactId,点击Next并点击Finish,创建Maven项目:

3、项目构建成功后,基于第一个MutiModuleMavendemo项目,点击鼠标右键New—Module,点击Next,在MutiModuleMavendemo为基础项目上再创建一个Module Maven项目:

按照上面的步骤,再创建一个Module命名为behavior项目,创建成功之后三个项目的结构如下:

设置多Module之间的依赖关系

配置子Module与子Module的依赖关系,如behavior依赖于common,需要在behavior中添加common的依赖:

具体如下设置:

①点击File—Project Structure,选择Modules,选择behavior,在Dependencies中添加依赖Module Dependency:

选择当前behavior的依赖Module是common模块:

勾选common模块,点击Apply,点击OK应用:

在behavior模块的pom.xml中配置<dependencies></ dependencies >如下:

这样就完成了behavior依赖于common的配置。

【IntelliJ IDEA】IDEA创建项目相关推荐

  1. 使用IntelliJ Idea新建SpringBoot项目

    简单给大家介绍一下我来创建SpringBoot项目使用的工具,本人使用IntelliJ Idea来创建项目,利用其中的Spring Initializr工具来快速创建项目. 步骤如下: 菜单栏中选择F ...

  2. 在IntelliJ IDEA中创建Web项目

    在IntelliJ IDEA中创建Web项目 在IntelliJ IDEA中创建Web项目 1,创建Maven WebProject 选择File>New>Project 出现New Pr ...

  3. 【IntelliJ IDEA】创建 导入 Java 项目

    文章目录 I. IntelliJ IDEA 创建 Java 项目流程 II. IntelliJ IDEA 导入 Java 项目流程 I. IntelliJ IDEA 创建 Java 项目流程 1. 进 ...

  4. 图文具体解释 IntelliJ IDEA 15 创建 Maven 构建的 Java Web 项目(使用 Jetty 容器)

    图文具体解释 IntelliJ IDEA 15 创建 maven 的 Web 项目 搭建 maven 项目结构 1.使用 IntelliJ IDEA 15 新建一个项目. 2.设置 GAV 坐标 3. ...

  5. 在IntelliJ IDEA里创建Spring Boot项目

    IntelliJ IDEA是非常流行的IDE,IntelliJ IDEA 14.1已经支持Spring Boot了! 要在IntelliJ IDEA里创建新的Spring Boot应用程序,在File ...

  6. 在 IntelliJ IDEA 中创建基本的 Maven 多模块项目

    在 IntelliJ IDEA 中创建基本的 Maven 多模块项目 笔者的环境: Maven 3.6.3 JDK 11 IntelliJ IDEA 2020.2.2 (Ultimate Editio ...

  7. idea 保存设置 新建项目_配置、创建IntelliJ IDEA Spring MVC 项目

    前言步骤,下载安装 IntelliJ IDEA及Tomcat 客户端.服务端下载安装,这些都配置完之后 准备创建项目 点击下一步 修改完项目名称其他的名称也跟项目名称一样,我就改了保存位置其他都跟项目 ...

  8. apache geode项目结构_使用IntelliJ IDEA+Maven 创建、开发、管理项目

    前语:不要为了读文章而读文章,一定要带着问题来读文章,勤思考. 来源:http://1t.click/ag4d # 前言 本篇开发环境 1.操作系统:Windows 10 X642.Java SDK: ...

  9. IntelliJ IDEA初次创建简单的java项目--初学者使用详解

    IntelliJ IDEA初次创建简单java项目--详解--不会的看过来 IntelliJ IDEA安装和Java项目的初次创建使用 下载与安装 创建Java工程 创建java文件 创建包 创建类 ...

  10. 图文详解 IntelliJ IDEA 15 创建 Maven 构建的 Java Web 项目(使用 Jetty 容器)

    图文详解 IntelliJ IDEA 15 创建 maven 的 Web 项目 搭建 maven 项目结构 1.使用 IntelliJ IDEA 15 新建一个项目.    2.设置 GAV 坐标  ...

最新文章

  1. c语言中的字节和元素,C语言指向数组元素的指针
  2. http://weibo.com/cnblogs
  3. matlab 数组元素连乘积prod
  4. 2017-8-22 训练日记
  5. C#操作Excel(搜集)
  6. Linkis 编译文档
  7. 什么叫返回路径平面上的间隙_差分信号回流路径的全波电磁场解析
  8. php对字符串进行编码,PHP如何使用convert_uuencode()函数对字符串进行编码?
  9. jQuery中map方法
  10. 设置相机的距离_数码相机的曝光判断标准是什么
  11. 在线考试新入.html,JSP+SSM+MySql实现的在线考试系统毕设指导思路模板
  12. loadrunner11的安装
  13. 思聪吃热狗(双人版)
  14. 多渠道归因分析(Attribution):python实现Shapley Value(四)
  15. 数据分析与Excel
  16. go:embed 的使用
  17. 开发DSP硬件驱动程序的一种方法
  18. 四毛子算法与+-1RMQ
  19. 三循环流水灯电路的原理
  20. 独自去旅行你必须知道的事—勇气小姐独行攻略(内有拍照秘籍哦)

热门文章

  1. 实现导出word 功能
  2. 什么是国际电信联盟(ITU)
  3. TouchDesigner案例(三)萤火虫
  4. React路由最全详解
  5. 计算机发展方向看法,计算机专业的发展方向(你的看法呢)
  6. 华为云网站安全如何保障企业安稳运行?
  7. 机器学习_深度学习毕设题目汇总——遥感
  8. web前端h5真机调试
  9. C++练习题及答案(五)
  10. 数据库四大隔离级别详解