一、IntelliJ IDEA 介绍
1.JetBrains 公司介绍
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
Android Studio:用于开发 android(google 基于 IDEA 社区版进行迭代)
2. IntelliJ IDEA 介绍
IntelliJ IDEA 主要用于支持 Java、Scala、Groovy 等语言的开发工
具,同时具备支持目前主流的技术和框架,擅长于企业应用、移动应用和 Web 应用的开发。
3.IDEA 的主要功能介绍
1.语言支持上:
2.其他支持:
4.官方使用文档
官网提供的详细使用文档:
https://www.jetbrains.com/help/idea/meet-intellij-idea.html
二、windows 下安装过程
1.Java开发环境搭建(Java SE Development Kit 8)
1.卸载jdk8
1.删除Java的安装目录
2.删除环境变量
2.安装jdk8
根据引导界面进行安装,记住安装路径配置环境变量
终端中输入查看是否安装好
1
2
3
4
5/bin 放可执行程序容器,执行文件和启动参数等
/include C语言的头文件jdk是用C和C++写的
/jre java运行环境
/lib java的类库文件
/src 资源文件类文件
2.Java开发工具安装
1.卸载过程
2.安装过程
官网下载根据引导界面进行安装
3.查看安装目录结构
1 | $ ls -X |
其中:bin 目录下:
1 | $ ls ./bin | grep 'idea' |
4.config和system目录
更改目录
config 目录是 IntelliJ IDEA 个性化化配置目录,或者说是整个 IDE 设置目录。
此目录可看成是最重要的目录,没有之一,如果你还记得安装篇的介绍的时候,
安装新版本的 IntelliJ IDEA 会自动扫描硬盘上的旧配置目录,指的就是该目录。
这个目录主要记录了:IDE 主要配置功能、自定义的代码模板、自定义的文件
模板、自定义的快捷键、Project 的 tasks 记录等等个性化的设置。
system 目录是 IntelliJ IDEA 系统文件目录
是 IntelliJ IDEA 与开发项目一个桥梁目录,里面主要有:缓存、索引、容器文件输出等等,虽然不是最重要目录,但也是最不可或缺的目录之一。
三 创建 Java 工程
1.创建 Java 工程

Open or Import:导入一个现有的工程
Check out from Version Control:可以通过服务器上的项目地址 check out Github上面项目或其他 Git 托管服务器上的项目
2.显示常见的视图

3.工程界面展示

4.创建 package 和 class


说明:在 IDEA 里要说的是,写完代码,不用点击保存。IDEA 会自动保存代码。
5. 创建模块(Module)
1.在 Eclipse 中我们有 Workspace(工作空间)和 Project(工程)的概念,在 IDEA中只有 Project(工程)和 Module(模块)的概念。这里的对应关系为:

2.一个 Project 打开一个 Window 窗口
从 Eclipse 转过来的人总是下意识地要在同一个窗口管理 n 个项目,这在
IntelliJ IDEA 是无法做到的。IntelliJ IDEA 提供的解决方案是打开多个项目实例,
即打开多个项目窗口。即:一个 Project 打开一个 Window 窗口。
3.在 IntelliJ IDEA 中 Project 是最顶级的级别,次级别是 Module。
一个 Project 可以有多个 Module。目前主流的大型项目都是分布式部署的,结构都是类似这
种多 Module 结构。
这类项目一般是这样划分的,比如:core Module、web Module、plugin Module、
solr Module 等等,模块之间彼此可以相互依赖。通过这些 Module 的命名也可
以看出,他们之间都是处于同一个项目业务下的模块,彼此之间是有不可分割的
业务关系的。举例:
4.创建 Module
分布式版本控制 相比较于多 Module 项目,小项目就无需搞得这么复杂。只有一个 Module 的结构 IntelliJ IDEA 也是支持的,并且 IntelliJ IDEA 创建项目的时候,默认就是单Module 的结构的。
之后,我们可以在 Module 的 src 里写代码,此时 Project 工程下的 src 就没什么
用了。
六 删除模块(Module)



七.查看项目配置


3.找到Java Complier,修改byte code version,使其版本与sdk版本保持一致

四、常用配置
进入设置界面:目录结构如下:
