IntelliJ IDEA 2018.1.4 x64安装创建maven项目等
Intellij IDEA
一:介绍
Jetbrains公司https://www.jetbrains.com/idea/
1.1版本
Ultimate最终[收费]
网络,移动和企业开发
Web, mobile and enterprise development
Community社区【免费】
Java,Groovy,Scala和Android开发
Java, Groovy, Scala and Android development
1.2最终版激活
激活码 网址:http://idea.lanyus.com/
激活码目前为博主分享的自用激活码,到期前会更换新的激活码。
使用前请将“0.0.0.0 account.jetbrains.com”添加到hosts文件中
hosts文件:C:\Windows\System32\drivers\etc
1.3安装


如果勾选了,以后你双击电脑上的.java文件就会用它打开

如果之前使用过,保留过设置配置文件,可以导入。
注册:
Hosts文件中添加后在线获得注册码

选择视图:

1.4创建项目


没有JDK,先关联:


左下角

二、配置
2.1配置JDK
File -->Project Structure,点击左侧标签页,点击SDKs

或者:

2.2项目编译JDK版本
第一处:

还有modules:

第二处:
File-settings
需要修改如下图的位置:


不修改有的时候因为是1.5会报错。
2.3编码
点击File菜单-->Settings...
选择Editor-->File Encodings

2.4Maven仓库关联
配置项:File->Settings

2.5Maven依赖
pom.xml配置的依赖,idea默认不是立即更新的,需要运行Maven--Reimport才能生效。不过可以根据提示将Reimport操作设置为自动的。
刷新Maven配置的方法
(1)右键单击项目;
(2)在弹出菜单中选择Maven|Reimport菜单项。
自动下载相关依赖:
(1)单击File|Setting菜单项,打开Settings选项卡;
(2)在左侧的目录树中,展开Maven节点;
(3)勾选Import Maven projects automatically选择项。

在Project Structure的Modules选项卡的Dependencies页面中,可以查看Maven所引用的项目。如果未找到指定项目,则对于项目将用红色波浪线提醒。同时,可在该选项卡中修改Maven的依赖项。
右下角出现图标:设置自动导入。

2.6目录变为java 目录


2.7目录变为测试目录
转化为测试目录

加入测试

依赖包使用4.11或者4.12
测试目录必须使用junit测试,main函数不能测试。
2.8使用TAB与设置字体
File -> Settings -> Editor -> Code Style -> Java -> Tabs and Indents -> Use tab character

设置字体大小:
File -> Settings -> Editor -> Colors&Fonts->Font

2.9Tomcat配置与JSP测试
打开配置项:



添加部署项目:

访问路径注意:

添加到运行中:





看到有启动的图标:


不需要加项目名:

2.10 配置模板
File->settings

再右键新建时可以看到对应的模板名称:

2.11创建多模块项目
方式一:新建立Maven站点pom项目:

删除src目录
再添加多个子模块


方式二:创建项目,选择Empty project,类似Eclipse放多项目的方式。


创建模块:
选择File–>New–>Module,进入New Module页面:
可以先创建一个共用的父模块管理jar包


子模块可以不用添加到父模块目录中:

子模块选择放在父模块中注意目录的选择:

注意目录:

三、快捷键
3.1导包
Alt+enter
可以用导入包,加载没有实现的接口方法等。
如果编写了接口,编写实现的时候直接在接口上面Alt+enter

然后出现默认的实现:

3.2引入变量
Ctrl+Alt+V可以引入变量
3.3删除
Ctrl+X,删除行
3.4复制一行
ctrl+d
复制当前行到下一行、复制选中到下一行
3.5生成默认方法
alt+insert
在类中使用:可以自动生成构造器、getter/setter等常用方法
3.6查看接口实现类
Alt+ctrl+鼠标
3.7重命名
shift+F6
重命名你的类、方法、变量等等,而且这个重命名甚至可以选择替换掉注释中的内容
3.8移动行
alt+shift+上or下
移动当前行
3.9格式化
ctrl+alt+L
自动格式化代码。
3.10 集合迭代
List<CarDTO>
list = new ArrayList<CarDTO>();
输入:iter
3.11调试
F8前进,F7深入方法,F9跳下一个断点
3.12鼠标放上去提示参数
打开设置选项卡:
输入mouse move
如图:

show quick
documentation on mouse move 勾选上就可以了


如果只是创建maven可以看看https://blog.csdn.net/a4374898/article/details/80795663
IntelliJ IDEA 2018.1.4 x64安装创建maven项目等的更多相关文章
- IntelliJ IDEA使用(一):创建maven web项目
在公司用eclipse开发maven web项目后,慢慢开始明白大家的那句话"受不了eclipse".的确,在开发大型的web项目,尤其是maven构建的项目,eclipse很不友 ...
- Maven安装和配置,eclipse创建Maven项目
提示:使用Maven需要先安装jdk. 下载安装Maven 一.下载最新版的Maven,下载地址:http://maven.apache.org/download.cgi 二.将Maven下载到E:\ ...
- 修改Intellij Idea 创建maven项目默认Java编译版本
在使用Intellij Idea 创建Maven项目时,默认的Java Language是1.5,虽然可以在Project Structrue中修改,但是每次pom.xml文件有变化时,工程又会重置到 ...
- IntelliJ IDEA 15 创建maven项目
说明 创建Maven项目的方式:手工创建 好处:参考IntelliJ IDEA 14 创建maven项目二(此文章描述了用此方式创建Maven项目的好处)及idea14使用maven创建web工程(此 ...
- maven安装和配置及创建maven项目
(1)下载maven,下载成功后,解压到本地磁盘 里面包含这几项 (2)配置maven环境变量MAVEN_HOME.path (3)最后检验配置是否成功:用win键+R,来打开命令行提示符窗口,即Do ...
- 解决IntelliJ IDEA 创建Maven项目速度慢问题
IntelliJ IDEA 创建maven项目速度很慢,甚至卡住不动了. 原因 IDEA根据maven archetype的本质,其实是执行mvn archetype:generate命令,该命令执行 ...
- 十六、详述 IntelliJ IDEA 创建 Maven 项目及设置 java 源目录的方法
Maven 是一个优秀的项目管理工具,它为我们提供了一个构建完整的生命周期框架.现在,就让我们一起看看如何利用 IntelliJ IDEA 快速的创建 Maven 项目吧! 如上图所示,点击Creat ...
- IntelliJ IDEA 创建maven项目
说明 创建Maven项目的方式:手工创建 好处:参考IntelliJ IDEA 14 创建maven项目二(此文章描述了用此方式创建Maven项目的好处)及idea14使用maven创建web工程(此 ...
- 【IntelliJ 】IntelliJ IDEA 15 创建maven项目
说明 创建Maven项目的方式:手工创建 好处:参考IntelliJ IDEA 14 创建maven项目二(此文章描述了用此方式创建Maven项目的好处)及idea14使用maven创建web工程(此 ...
随机推荐
- 红杉资本的Dropbox上市,国内哪些产品会跟着受益?
每一个估值达到10亿美元以上的互联网.科技独角兽企业,都将上市当做"终极荣光".但事实上,上市只是这些独角兽企业开启全新时代的开端而已.很多气势汹汹且看似前景一片光明的独角兽 ...
- 15.uboot study 串口初始化
3. 串口初始化 4. 代码实现 关于串口 对于嵌入式设备的开发,刚开始好多设备都无法使用,由于无法获得程序的运行状态,调试程序需要花费好多时间和精力,因此串口对于嵌入式程序的调试的作用显而易见,当串 ...
- 苹果会放弃iPhone吗?
苹果会放弃iPhone吗?一般来讲,这是一个相当白痴的问题,苹果放弃iPhone的概率比唐僧放弃取经的概率要低20倍.前段时间回老家,正在学习英语的小侄子问我:"叔叔,苹果用英语怎么说呀? ...
- 传智播客学习之Android运行原理 (转)
传智播客学习之Android运行原理 (2010-03-20 22:45:15) 转载▼ 今天终于忙里偷闲,和大家探讨一下android技术,第一次听到3G应该追溯到大学三年级的时候了,记得当时现代通 ...
- Android 开发技术周报 Issue#270
新闻 Play Store应用更新:换主题不需要再到系统设置了 新证据表明谷歌Fuchsia系统已进入"狗粮"阶段 即将邀请用户测试 谷歌I/O 2020 开发者大会如期举行 MW ...
-  前端面试题目总结1
数据类型 js中的数据类型有两类:值类型和引用类型 值类型:number.string.boolean.Symbol.undefined 引用类型:null.数组.对象 使用typeof能用来干什么 ...
- HTML、CSS笔记
盒模型 在CSS中,使用标准盒模型描述这些矩形盒子中的每一个.这个模型描述了元素所占空间的内容.每个盒子有四个边:外边距边, 边框边, 内填充边 与 内容边. 在标准模式下,一个块的总宽度= widt ...
- Python - 字符串格式化详解(%、format)
Python在字符串格式化的两种方式 % format %,关于整数的输出 %o:oct 八进制%d:dec 十进制%x:hex 十六进制 print("整数:%d,%d,%d" ...
- 【OO第三次课下讨论】农场主的饲料分配问题
需求分析与项目设计 本思考题的设计需求是力图找到一个简单且可行的饲料分配方案,由于不涉及到饲料价格或者是营养均衡之类的优化问题,因此在假设总的饲料量必能满足所有动物的热量需求的前提下,我们只需要采 ...
- 第十章、Vue项目的联调上线
抓包 Fiddler 一.解决跨域 proxyTable(查看博客总结) 二.解决用本机ip地址不能访问 在dev中加上 --host 0.0.0.0就可以用本机ip访问,这样的话可以用手机在内网(局 ...

