最新、最全的 IntelliJ IDEA(2018.3.3) 的介绍、安装、破解、配置与使用

本文详细介绍了 IntelliJ IDEA 的各个方面,从公司背景、产品特性到安装步骤,涵盖配置、快捷键、模板、Java 工程创建、数据库关联、版本控制(Git)和断点调试等。还提到了与 Eclipse 的对比,以及 Maven 配置与使用,适合初学者和进阶开发者全面了解和掌握 IntelliJ IDEA。
摘要由CSDN通过智能技术生成

文章目录

一、IntelliJ IDEA 介绍 -> Eclipse IBM

1. JetBrains 公司介绍

2. IntelliJ IDEA 介绍

3. IDEA 的主要功能介绍

4. IDEA 的主要优势:(相较于 Eclipse 而言)

5. IDEA 的下载地址:(官网)

6. 官网提供的详细使用文档

二、windows 下安装过程

1. 安装前的准备

2. 具体安装过程

3. 安装总结

4. 查看安装目录结构

5. 查看设置目录结构

三、启动应用后简单配置

1. 是否导入已有设置

2. 设置主题

3. 设置插件

4. 激活

四、创建 Java 工程,运行 Hello World

1. 创建 Java 工程

2. 设置显示常见的视图

3. 工程界面展示

4. 创建 Package 和 Class

5. 创建模块(Module)

五、常用配置

1. Appearance & Behavior

2. Editor -> General

3. Editor –> Font

4. Editor –> Color Scheme

5. Editor –> Code Style

6. Editor –> File and Code Templates

7. Editor –> File Encodings

8. Build,Execution,Deployment

9. 设置为省电模式 (可忽略)

10. 设置代码水平或垂直显示

六、设置快捷键(Keymap)

1. 设置快捷为 Eclipse 的快捷键

2. 通过快捷键功能修改快捷键设置

3. 通过指定快捷键,查看或修改其功能

4. 导入已有设置的快捷键

5. 常用快捷键

七、关于模板(Templates)

1. Live Templates(实时代码模板)功能介绍

2. 已有的常用模板

3. 修改现有模板:Live Templates

4. 自定义模板

八、创建 Java Web Project 或 Module

1. 创建的静态 Java Web(前端开发)

2. 创建动态的 Java Web

九、关联数据库

1. 关联方式

2. 常用操作

十、版本控制(Version Control)

1. 提前安装好 Git 的客户端

2. IDEA 关联 git.exe

3. 关联 GitHub 上的账户,并测试连接

4. 在 GitHub 上创建账户下的一个新的仓库作为测试

5. IDEA 支持从当前登录的 Github 账号上直接 Checkout 项目

6. 在 IDEA 中 clone GitHub 上的仓库

7. 连接成功以后,会下载 github 上的项目

8. 除此之外,还可以通过如下的方式连接 GitHub

9. IDEA 本地代码分享到 GitHub

10. Git 的常用操作

11. 没有使用 Git 时本地历史记录的查看

十一、断点调试

1. Debug 的设置

2. 常用断点调试快捷键

3. 条件断点

十二、配置 Maven

1. Maven 的介绍

2. Maven 的配置

3. 演示使用Maven

十三、其它设置

1.生成 javadoc

2. 缓存和索引的清理

3. 取消更新

4. 插件的使用


一、IntelliJ IDEA 介绍 -> Eclipse IBM

1. JetBrains 公司介绍

IDEA(https://www.jetbrains.com/idea/)是 JetBrains 公司的产品,公司旗下还有其
它产品,比如:

  • WebStorm:用于开发 JavaScript、HTML5、CSS3 等前端技术
  • yCharm:用于开发 python
  • PhpStorm:用于开发 PHP
  • RubyMine:用于开发 Ruby/Rails
  • AppCode:用于开发 Objective - C/Swift
  • CLion:用于开发 C/C++
  • DataGrip:用于开发数据库和 SQL
  • Rider:用于开发.NET
  • GoLand:用于开发 Go
  • Android Studio:用于开发 android(是google 基于 IDEA 社区版进行迭代的)
  • ……

2. IntelliJ IDEA 介绍

IDEA,全称 IntelliJ IDEA,是 Java 语言的集成开发环境,IDEA 在业界被公认为是最好的 java 开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE 支持、Ant、JUnit、CVS 整合、代码审查、创新的 GUI 设计等方面的功能可以说是超常的。

IntelliJ IDEA 在 2015 年的官网上这样介绍自己:
Excel at enterprise, mobile and web development with Java, Scala and Groovy, with all the latest modern technologies and frameworks available out of the box.

简明翻译:IntelliJ IDEA 主要用于支持 Java、Scala、Groovy 等语言的开发工具,同时具备支持目前主流的技术和框架,擅长于企业应用、移动应用和 Web 应用的开发。

3. IDEA 的主要功能介绍

语言支持上:


其他支持:

4. IDEA 的主要优势:(相较于 Eclipse 而言)

① 强大的整合能力。比如:Git、Maven、Spring 等
② 提示功能的快速、便捷
③ 提示功能的范围广


④ 好用的快捷键和代码模板。比如:private static final = psf
⑤ 精准搜索

5. IDEA 的下载地址:(官网)

https://www.jetbrains.com/idea/download/#section=windows
IDEA 分为两个版本:旗舰版(Ultimate)和社区版(Community)。
旗舰版收费(限 30 天免费试用),社区版免费,这和 Eclipse 有很大区别。


这里提供了不同操作系统下的两个不同版本的安装文件。
两个不同版本的详细对比,可以参照官网:
  https://www.jetbrains.com/idea/features/editions_comparison_matrix.html

6. 官网提供的详细使用文档

  https://www.jetbrains.com/help/idea/meet-intellij-idea.html

回到顶部

二、windows 下安装过程

1. 安装前的准备

1.1 硬件要求(Hardware requirements)

  • 内存: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 以上,最好安装块固态硬盘(SSD),将 IDEA 安装在固态硬盘上,这样流畅度会加快很多。

1.2 软件要求(Software requirements)

操作系统:Microsoft Windows 10/8/7/Vista/2003/XP (32 or 64 bit)
软件环境:

  • JRE 1.8 is bundled with the IntelliJ IDEA distribution. You do not need to install Java on your computer to run IntelliJ IDEA.
  • A standalone JDK is required for Java development.

注意:这里如果没有安装 JDK 的话,请参考提供的文档《尚硅谷_宋红康_JDK8 的下载/安装/配置.pdf》进行安装配置。
或者参考:win10 64位系统中安装多个jdk版本的切换问题

2. 具体安装过程

双击【ideaIU-2018.3.3.exe】安装文件:


点击【Next】

选择好【文件的安装文件目录】,点击【Next】

红色箭头所指向的选项代表根据你的电脑选择对应的位数,这里我选择64位。
绿色箭头所指向的选项代表关联文件,如果你打钩了,以后你双击电脑上的.java文件就会用它打开,这里推荐选择不关联。。
蓝色箭头所指向的选项代表是否由JetBrain自动下载一个jre,对于之前没有在电脑上配置jre的人来说强烈建议你在此处勾选上,同一个计算机内可以有多套jre共存并且彼此互相不冲突。每个程序都可以自带jre,当程序运行的时候会寻找对应的jre,寻找时具有优先级,先寻当前目录,再寻父目录,最后在系统的环境变量里寻找。而如果之前在系统的环境变量里已经配置了jre的路径,那不选择倒也不会出很大问题。但如果不确定的话建议在安装JetBrain时选择自动安装一个jre,既方便又不会和已有的环境冲突,多个jre是共存的,无非是占用一点磁盘空间而已。
其余的我们暂不选择

点击【安装】

等待安装

点击【完成】

3. 安装总结

从安装上来看,IntelliJ IDEA 对硬件的要求似乎不是很高。可是实际在开发中其实并不是这样的,因为 IntelliJ IDEA 执行时会有大量的缓存、索引文件,所以如果你正在使用 Eclipse / MyEclipse,想通过 IntelliJ IDEA 来解决计算机的卡、慢等问题,这基本上是不可能的,本质上你应该对自己的硬件设备进行升级。

4. 查看安装目录结构

bin:容器,执行文件和启动参数等
help:快捷键文档和其他帮助文档
jre64:64 位java 运行环境
lib:idea 依赖的类库
license:各个插件许可
plugin:插件

其中,bin 目录下:


这里以我的电脑系统(64 位 Windows10,24G 内存)为例,说明一下如何调整 VM 配置文件:

详解如下:

1. 大家根据电脑系统的位数,选择 32 位的 VM 配置文件或者 64 位的 VM 配置文件。
2. 32 位操作系统内存不会超过 4G,所以没有多大空间可以调整,建议不用调整了。
3. 64 位操作系统中 8G 内存以下的机子或是静态页面开发者是无需修改的。
4. 64 位操作系统且内存大于 8G 的,如果你是开发大型项目、Java 项目或是 Android 项目,建议进行修改,常修改的就是下面 3 个参数:
-Xms128m,16 G 内存的机器可尝试设置为 -Xms512m
  (设置初始的内存数,增加该值可以提高 Java 程序的启动速度)
-Xmx750m,16 G 内存的机器可尝试设置为 -Xmx1500m
  (设置最大内存数,提高该值,可以减少内存 Garage 收集的频率,提高程序性能)
-XX:ReservedCodeCacheSize=240m,16G 内存的机器可尝试设置为 -XX:ReservedCodeCacheSize=480m
  (保留代码占用的内存容量)

5. 查看设置目录结构

安装完成后没有启动 IntelliJ IDEA 的话,该目录还不会生成。


这是 IDEA 的各种配置的保存目录。这个设置目录有一个特性,就是你删除掉整个目录之后,重新启动 IntelliJ IDEA 会再自动帮你生成一个全新的默认配置,所以很多时候如果你把 IntelliJ IDEA 配置改坏了,没关系,删掉该目录,一切都会还原到默认。

5.1 config 目录

config 目录是 IntelliJ IDEA 个性化化配置目录,或者说是整个 IDE 设置目录。此目录可看成是最重要的目录,没有之一,如果你还记得安装篇的介绍的时候,安装新版本的 IntelliJ IDEA 会自动扫描硬盘上的旧配置目录,指的就是该目录。这个目录主要记录了:IDE 主要配置功能自定义的代码模板自定义的文件模板自定义的快捷键Project 的 tasks 记录等等个性化的设置。 比如:

5.2 system 目录

system 目录是 IntelliJ IDEA 系统文件目录,是 IntelliJ IDEA 与开发项目一个桥梁目录,里面主要有:缓存索引容器文件输出等等,虽然不是最重要目录,但也是最不可或缺的目录之一。比如:

回到顶部

三、启动应用后简单配置

1. 是否导入已有设置

首次启动,会弹出如下的对话框。选择不导入已有的设置,点击【OK】


再点击接收用户许可,点击【继续】

点击【不发送】

2. 设置主题

这里根据个人喜好,进行选择,也可以选择跳过(skip all and set defaults)。后面在settings 里也可以再设置主题等。这里选择【Next:Default plugins】

3. 设置插件

设置 IDEA 中的各种插件,可以选择自定义设置、删除,或者安装本身不存在的插件(比如:支持 Scala 的插件)。这里不设置,后面也可以通过界面菜单栏的 settings 进行设置。
IDEA 插件官方下载地址:https://plugins.jetbrains.com/idea
点击【Next:Featured plugins】


点击【Start using IntelliJ IDEA】

4. 激活

  • IEDA的激活方式有三种,激活码激活服务器破解补丁。激活码的话可以去淘宝买,激活的时间基本都是一年;激活服务器的激活到期时间就看服务器的稳定程度和JB官方的是否封杀了;破解补丁是利用程序注入实现激活,最大的好处是可以实现永久激活(2100年过期),不用老是折腾。
  • 然后根据提供的激活文档《IDEA2017-2018_激活方法》或百度:idea 破解码,填入:Lisence server 的具体值即可(需要联网)。或者选择 Activation code,根据文档提供的激活码,同样可以激活(不需要联网)。


补充,对于 IDEA 2017.3 版本,需要按照如下的方式激活:
方式一:
  启动:idea_active_proxy 激活代理.exe
  接着,启动 IDEA:输入 server: http://localhost:8888,然后可以关闭 idea_active_proxy 工具。
方式二:淘宝,你懂的!
  本博主的破解方式(激活码方式)。
附激活码:

5HMBH3TMNB-eyJsaWNlbnNlSWQiOiI1SE1CSDNUTU5CIiwibGljZW5zZWVOYW1lIjoiZGUgZGUiLCJhc3NpZ25lZU5hbWUiOiIiLCJhc3NpZ25lZUVtYWlsIjoiIiwibGljZW5zZVJlc3RyaWN0aW9uIjoiRm9yIGVkdWNhdGlvbmFsIHVzZSBvbmx5IiwiY2hlY2tDb25jdXJyZW50VXNlIjpmYWxzZSwicHJvZHVjdHMiOlt7ImNvZGUiOiJJSSIsInBhaWRVcFRvIjoiMjAxOS0wNi0yMyJ9LHsiY29kZSI6IlJTMCIsInBhaWRVcFRvIjoiMjAxOS0wNi0yMyJ9LHsiY29kZSI6IldTIiwicGFpZFVwVG8iOiIyMDE5LTA2LTIzIn0seyJjb2RlIjoiUkQiLCJwYWlkVXBUbyI6IjIwMTktMDYtMjMifSx7ImNvZGUiOiJSQyIsInBhaWRVcFRvIjoiMjAxOS0wNi0yMyJ9LHsiY29kZSI6IkRDIiwicGFpZFVwVG8iOiIyMDE5LTA2LTIzIn0seyJjb2RlIjoiREIiLCJwYWlkVXBUbyI6IjIwMTktMDYtMjMifSx7ImNvZGUiOiJSTSIsInBhaWRVcFRvIjoiMjAxOS0wNi0yMyJ9LHsiY29kZSI6IkRNIiwicGFpZFVwVG8iOiIyMDE5LTA2LTIzIn0seyJjb2RlIjoiQUMiLCJwYWlkVXBUbyI6IjIwMTktMDYtMjMifSx7ImNvZGUiOiJEUE4iLCJwYWlkVXBUbyI6IjIwMTktMDYtMjMifSx7ImNvZGUiOiJHTyIsInBhaWRVcFRvIjoiMjAxOS0wNi0yMyJ9LHsiY29kZSI6IlBTIiwicGFpZFVwVG8iOiIyMDE5LTA2LTIzIn0seyJjb2RlIjoiQ0wiLCJwYWlkVXBUbyI6IjIwMTktMDYtMjMifSx7ImNvZGUiOiJQQyIsInBhaWRVcFRvIjoiMjAxOS0wNi0yMyJ9LHsiY29kZSI6IlJTVSIsInBhaWRVcFRvIjoiMjAxOS0wNi0yMyJ9XSwiaGFzaCI6Ijk0MDEwNTkvMCIsImdyYWNlUGVyaW9kRGF5cyI6MCwiYXV0b1Byb2xvbmdhdGVkIjpmYWxzZSwiaXNBdXRvUHJvbG9uZ
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值