【IntelliJ IDEA】IDEA创建项目
一、创建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创建项目相关推荐
- 使用IntelliJ Idea新建SpringBoot项目
简单给大家介绍一下我来创建SpringBoot项目使用的工具,本人使用IntelliJ Idea来创建项目,利用其中的Spring Initializr工具来快速创建项目. 步骤如下: 菜单栏中选择F ...
- 在IntelliJ IDEA中创建Web项目
在IntelliJ IDEA中创建Web项目 在IntelliJ IDEA中创建Web项目 1,创建Maven WebProject 选择File>New>Project 出现New Pr ...
- 【IntelliJ IDEA】创建 导入 Java 项目
文章目录 I. IntelliJ IDEA 创建 Java 项目流程 II. IntelliJ IDEA 导入 Java 项目流程 I. IntelliJ IDEA 创建 Java 项目流程 1. 进 ...
- 图文具体解释 IntelliJ IDEA 15 创建 Maven 构建的 Java Web 项目(使用 Jetty 容器)
图文具体解释 IntelliJ IDEA 15 创建 maven 的 Web 项目 搭建 maven 项目结构 1.使用 IntelliJ IDEA 15 新建一个项目. 2.设置 GAV 坐标 3. ...
- 在IntelliJ IDEA里创建Spring Boot项目
IntelliJ IDEA是非常流行的IDE,IntelliJ IDEA 14.1已经支持Spring Boot了! 要在IntelliJ IDEA里创建新的Spring Boot应用程序,在File ...
- 在 IntelliJ IDEA 中创建基本的 Maven 多模块项目
在 IntelliJ IDEA 中创建基本的 Maven 多模块项目 笔者的环境: Maven 3.6.3 JDK 11 IntelliJ IDEA 2020.2.2 (Ultimate Editio ...
- idea 保存设置 新建项目_配置、创建IntelliJ IDEA Spring MVC 项目
前言步骤,下载安装 IntelliJ IDEA及Tomcat 客户端.服务端下载安装,这些都配置完之后 准备创建项目 点击下一步 修改完项目名称其他的名称也跟项目名称一样,我就改了保存位置其他都跟项目 ...
- apache geode项目结构_使用IntelliJ IDEA+Maven 创建、开发、管理项目
前语:不要为了读文章而读文章,一定要带着问题来读文章,勤思考. 来源:http://1t.click/ag4d # 前言 本篇开发环境 1.操作系统:Windows 10 X642.Java SDK: ...
- IntelliJ IDEA初次创建简单的java项目--初学者使用详解
IntelliJ IDEA初次创建简单java项目--详解--不会的看过来 IntelliJ IDEA安装和Java项目的初次创建使用 下载与安装 创建Java工程 创建java文件 创建包 创建类 ...
- 图文详解 IntelliJ IDEA 15 创建 Maven 构建的 Java Web 项目(使用 Jetty 容器)
图文详解 IntelliJ IDEA 15 创建 maven 的 Web 项目 搭建 maven 项目结构 1.使用 IntelliJ IDEA 15 新建一个项目. 2.设置 GAV 坐标 ...
最新文章
- c语言中的字节和元素,C语言指向数组元素的指针
- http://weibo.com/cnblogs
- matlab 数组元素连乘积prod
- 2017-8-22 训练日记
- C#操作Excel(搜集)
- Linkis 编译文档
- 什么叫返回路径平面上的间隙_差分信号回流路径的全波电磁场解析
- php对字符串进行编码,PHP如何使用convert_uuencode()函数对字符串进行编码?
- jQuery中map方法
- 设置相机的距离_数码相机的曝光判断标准是什么
- 在线考试新入.html,JSP+SSM+MySql实现的在线考试系统毕设指导思路模板
- loadrunner11的安装
- 思聪吃热狗(双人版)
- 多渠道归因分析(Attribution):python实现Shapley Value(四)
- 数据分析与Excel
- go:embed 的使用
- 开发DSP硬件驱动程序的一种方法
- 四毛子算法与+-1RMQ
- 三循环流水灯电路的原理
- 独自去旅行你必须知道的事—勇气小姐独行攻略(内有拍照秘籍哦)