IDEA的安装、配置与使用详解
目录结构
- IDEA的安装、配置与使用详解
-
- 一、IDEA介绍
- 二、Windows下的安装过程
- 三、启动后的配置
- 四、创建Java工程
- 五、常用配置
-
- 5.1 Appearance & Behavior 外观与行为
- 5.2 Keymap 快捷键
- 5.3 Editor 编辑区
- 5.4 Plugins 插件
- 5.5 Version Control 版本控制
- 5.6 Build,Execution,Deployment 构建,执行,部署
- 5.7 Language & Fameworks 语言和框架
- 5.8 Tools 工具
- 5.9 其他设置
- 5.10 设置省电模式
- 5.11 设置代码水平或垂直显示
- 六、配置Tomcat、maven
- 七、关联数据库
一、IDEA介绍
1. Jet Brains公司介绍
IDEA(https://www.jetbrains.com/idea/)是 JetBrains 公司的产品,公司旗下还有其
它产品,比如:
WebStorm:用于开发 JavaScript、HTML5、CSS3 等前端技术;
PyCharm:用于开发 python
PhpStorm:用于开发 PHP
RubyMine:用于开发 Ruby/Rails
AppCode:用于开发 Objective - C/Swift
CLion:用于开发 C/C++
DataGrip:用于开发数据库和 SQL
Rider:用于开发.NET
GoLand:用于开发 Go
2. IDEA介绍
IDEA,全称 IntelliJ IDEA,是 Java 语言的集成开发环境,IDEA 在业界被公认为是最好的 java 开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS 整合、代码审查、创新的 GUI 设计等方面的功能可以说是超常的
IntelliJ IDEA 主要用于支持 Java、Scala、Groovy 等语言的开发工具,同时具备支持目前主流的技术和框架,擅长于企业应用、移动应用和 Web 应用的开发。
3. IDEA的主要功能介绍
语言上支持:(主要使用的)
安装插件后支持 | SQL类 | 基于JVM |
---|---|---|
Python | MySQL | Java |
PHP | Oracle | Groovy |
Scala | SQL Server |
其他支持
支持的框架 | 额外支持的语言代码 | 支持的容器 |
---|---|---|
Spring MVC | HTML5 | Tomcat |
GWT | CSS3 | TomEE |
Grails | JavaScript | Jetty |
Web Services | CoffeeScript | WebSphere |
JSF | Node.js | |
Struts | ActionScript | |
Hibernate |
4. IDEA的主要优势:(相较于Eclipse)
①强大的整合能力。比如:Git、maven、Spring等
②提示功能的快速、便捷
③提示功能的范围广
④好用的快捷键和代码模板private static final (psf)、或者配置文件的模板均可
⑤精准搜索
5. IDEA的官网下载地址:
https://www.jetbrains.com/idea/download/#section=windows
如果官网打不开,请检查
#0.0.0.0 account.jetbrains.com |
---|
#0.0.0.0 www.jetbrains.com |
二、Windows下的安装过程
1. 安装前的准备工作
1.1 硬件要求
内存:2 GB RAM minimum, 4 GB RAM recommended |
---|
硬盘:1.5 GB hard disk space + at least 1 GB for caches |
屏幕:1024x768 minimum screen resolution |
最好内存8G或以上,CPU最好i5以上,如果有固态硬盘,安装到固态硬盘中,更流畅!
1.2 软件要求
操作系统:Windows 7及以上(32/64位)
软件环境:JDK1.8
可以在百度网盘或官网下载
链接:https://pan.baidu.com/s/1puEWMJDu-HktjDCb86tizg
提取码:y3a1
安装教程:
https://blog.csdn.net/jiangjiaoyong
2. IDEA安装
在已经安装过idea的电脑中安装新的版本
双击 ideaIU-2020.1.1.exe (或者下载你想要的版本,此次以2020版为例演示)
2.1按照步骤安装
图1
图2
图3
图4
图5
图6
图7-新安装的跳过这一步(这是已经本地安装过的,过期,如果是新的,可以使用试用期,或者激活)
图8(输入许可证验证)
此处:可以百度找,或者找淘宝(你懂的),方式有多种
2.2 安装的目录结构
bin:容器,执行文件和启动参数等
help:快捷键文档和其他帮助文档
jbr:64 位java 运行环境(JBR是指JetBrains Runtime,JetBrains Runtime是一个运行时环境,用于在Windows,macOS和Linux上运行基于IntelliJ Platform的产品)
lib:idea 依赖的类库
license:各个插件许可
plugin:插件
-
大家根据电脑系统的位数,选择 32 位的 VM 配置文件或者 64 位的 VM 配置文件
-
32 位操作系统内存不会超过 4G,所以没有多大空间可以调整,建议不用调整了
-
64 位操作系统中 8G 内存以下的机子或是静态页面开发者是无需修改的。
-
64 位操作系统且内存大于 8G 的,如果你是开发大型项目、Java 项目或是 Android 项目,
建议进行修改,常修改的就是下面 3 个参数
-Xms128m,16 G 内存的机器可尝试设置为 -Xms512m |
---|
(设置初始的内存数,增加该值可以提高 Java 程序的启动速度。) |
-Xmx750m,16 G 内存的机器可尝试设置为 -Xmx1500m |
(设置最大内存数,提高该值,可以减少内存 Garage 收集的频率,提高程序性能) |
-XX:ReservedCodeCacheSize=240m,16G 内存的机器可尝试设置为 |
-XX:ReservedCodeCacheSize=500m |
(保留代码占用的内存容量) |
2.3 查看设置目录结构
这是 IDEA 的各种配置的保存目录。这个设置目录有一个特性,就是你删除掉整个目录之后,重新启动 IntelliJ IDEA 会再自动帮你生成一个全新的默认配置,所以很多时候如果你把 IntelliJ IDEA 配置改坏了,没关系,删掉该目录,一切都会还原到默认。
2.3.1 config目录
config 目录是 IntelliJ IDEA 个性化化配置目录,或者说是整个 IDE 设置目录。
此目录可看成是最重要的目录,没有之一,安装新版本的 IntelliJ IDEA 会自动扫描硬盘上的旧配置目录(安装多个的时候,也会自动匹配到),指的就是该目录。
这个目录主要记录了:IDE 主要配置功能、自定义的代码模板、自定义的文件模板、自定义的快捷键、Project 的 tasks 记录等等个性化的设置。 比如:
2.3.2 system目录
system 目录是 IntelliJ IDEA 系统文件目录,是 IntelliJ IDEA 与开发项目一个桥梁目录,里面主要有:缓存、索引、容器文件输出等等,虽然不是最重要目录,但也是最不可或缺的目录之一。比如:
三、启动后的配置
**注意: ** 所有配置的内容,均需点击Apply执行生效
3.1 配置JDK版本
File–Project Structure(项目结构)–SDKs
文件 编辑 视图 导航 编码 解析 重构 构建 运行 工具 版本控制系统 窗口 帮助
JDK的安装,请参考博客文
[https://blog.csdn.net/jiangjiaoyong/article/details/105774294#%E4%B8%80%E3%80%81JDK%E7%9A%84%E5%AE%89%E8%A3%85]: