介绍
【尚硅谷IDEA安装idea实战教程(百万播放,新版来袭)】
jetbrains 中文官网
IDEA 官网
IDEA 从 IDEA 2022.1 版本开始支持 JDK 17,也就是说如果想要使用 JDK 17,那么就要下载 IDEA 2022.1 或之后的版本。
公司旗下还有其它产品,比如:
- 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 的 Android Studio,也是 Google 基于 IDEA 社区版进行迭代的。
IDEA 每一年都会发布一个版本,因此大版本号和年份保持一致。
小版本每一年只会出现 1,2,3,表示第 1 个版本,第 2 个版本和第 3 个版本的意思,不是代表月份。每一年通常都会发布三个小版本。小版本的迭代时间并不是固定的。
Ultimate:旗舰版
Community:社区版
两个不同版本的详细对比,可以参照官网。官网提供的详细使用文档。
IDEA 2022 安装包:
官网
百度网盘
提取码:6666
同一台电脑可以安装多个版本的 IDEA。
卸载和安装
卸载
这里以卸载 2022.1.2 版本为例说明。第一步,在【控制面板】找到【卸载程序】:
右键点击或左键双击 IntelliJ IDEA 2022.1.2 进行卸载:
如果需要保留下述数据,就不要打 √。如果想彻底删除 IDEA 所有数据,那就打上 √。
软件卸载完以后,还需要删除其它几个位置的残留:
安装
第一步,下载完安装包,双击直接安装。
第二步,欢迎安装。
第三步,是否删除电脑上低版本的 IDEA(如果有,可以选择忽略)
如果电脑上有低版本的 IDEA,可以选择删除或保留。这里没有卸载旧版本,如果需要卸载,记得勾选下面的保留旧的设置和配置。
第四步,选择安装目录,目录中要避免中文和空格。
第五步,创建桌面快捷图标等。
确认是否与 .java、.groovy、.kt 、.kts 格式文件进行关联。这里建议不关联。
第六步,在【开始】菜单新建一个文件夹(这里需要确认文件夹的名称),来管理 IDEA 的相关内容。
第七步,完成安装。
查看 JDK 版本
File → Project Structure:
SDK
:
Software Develop Kit
,软件开发工具。其实更应该叫做
JDK
,
JDK
其实就是
Java Software Develop Kit
。
项目结构与管理
项目结构
项目结构:项目 project → 模块 module → 包 package → 类 class
一个 IDEA 窗口对应一个 project。project 叫做工程,也可翻译为项目。
一个 project 中可以创建多个 module。
一个 module 中可以创建多个 package。
一个 package 中可以创建多个 class。
这些结构的划分,是为了方便管理功能代码。
在 IDEA 中,project 是最顶级的结构单元,然后就是 module。目前,主流的大型项目结构基本都是多 module 的结构,这类项目一般是按功能划分的,比如:user-core-module、user-facade-module 和 userhessian-module 等等,多个 module 之间可以相互依赖,有着不可分割的业务关系,也可以不依赖。因此,对于一个 project 来说:
- 当为单 module 项目的时候,这个单独的 module 实际上就是一个 project。
- 当为多 module 项目的时候,多个模块处于同一个 project 之中,此时彼此之间具有互相依赖的关联关系。
- 当然多个模块没有建立依赖关系的话,也可以作为单独一个 “小项目” 运行。
不同的包存放表达不同功能的代码,表达相同功能的代码放在同一个包里面。比如第一个包放所有和文字相关的代码,第二个包存放所有和图片相关的代码,第三个包存放所有和动画相关的代码。
选中工程,右键,可以新建模块;
模块下面有一个 src 文件夹,选中这个 src 文件夹,右键,新建包;
选中包,右键,可以新建类。
包名一般都是公司域名的倒序再加上包名。
IDEA 将工程也视为一个模块,因此工程下面也有一个属于这个工程的 src,也可以在这里继续新建模块、包以及类等,但是规范来说一般不这么做。
新建工程
新建模块
选中工程,右键,可以新建模块。
新创建的模块:
新建包
在模块的 src 文件夹右键,选择新建 package。
包名一般都是公司域名的倒序再加上包名:
新建类
选中包,右键,新建类。
最终的工程、模块、包和类的层级关系:
在两个模块之间复制包
这里最好不要动,直接点击 OK:
效果:
打开工程
给模块重命名
建议是两个都改变且保持一致。
给类重命名
删除模块
这意味着当前目录下的 ModuleTest02 是一个普通目录,不是一个模块。在磁盘目录下,这个路径没有发生任何变化。
此时可以真正地将这个路径从磁盘中删除:
这个操作会将这个文件夹从电脑的磁盘内删除,且不会放进回收站,操作时一定要小心谨慎。
导入模块
先找到需要被导入的模块在磁盘上的位置,选择整个模块的文件夹,ctrl + c 复制一下。
找到要导入新模块的工程在磁盘中的位置:
也就是先把要导入的模块的文件夹复制到要导入的工程的目录下。
接下来将这个普通文件夹变成模块。
后面一直 next:
总结起来就分两步:第一步把模块文件夹复制到要导入的工程路径下,第二步把这个复制过来的模块添加到工程中。
这是比较正统的做法,还有一种比较讨巧的做法,即在需要被导入模块的工程下,先新建一个和要被导入的模块相同类型的空的模块,比如要导入的是 Java 模块(或 Web 模块、Maven 模块),就在工程下新建一个 Java 模块(或 Web 模块、Maven 模块)。然后在原来的被导出的工程窗口下,选择要被导出的模块,ctrl + c 复制一下,接着切换到要被导入的工程窗口下,找到新建的这个模块下的 src,ctrl + v,进行粘贴。
点击上图的 src,ctrl + v 粘贴一下。
将零散文件导入 IDEA
可以将用 VSCode、Nodepad++ 等写的零散文件导入 IDEA。
可以在文件夹内,全选这些文件,ctrl + c 复制。
选中这个 src,ctrl + v 进行粘贴:
文件全都过来了,并且是可以运行的:
版权归原作者 人间造梦工厂 所有, 如有侵权,请联系我们删除。