下载IntelliJ IDEA

首先,打开IntelliJ IDEA的官网,即https://www.jetbrains.com/idea/。你会发现打开这个官网还是蛮要时间的,所以你得耐心点。打开之后,你会看到官网是下面这个样子的。

然后,点击Download按钮,进入IntelliJ IDEA的下载页面,如下图所示,并点击Windows(.exe)选项下载.exe的安装程序。

这时,会跳转到如下页面,可以看到IntelliJ IDEA的.exe安装程序共有716MB,接着点击下载按钮开始下载IntelliJ IDEA,下载需要时间,请耐心等待。

最后,你会在下载目录(即桌面)中看到下载好的IntelliJ IDEA的.exe安装程序。

安装IntelliJ IDEA

在安装IntelliJ IDEA之前,我得稍微说一下硬件要求,即你电脑的内存最好8G或以上,CPU最好i5以上,而且IntelliJ IDEA最好安装在固态硬盘(SSD)上,将IntelliJ IDEA安装在固态硬盘上,这样流畅度会加快很多。大家看我电脑的硬件配置,如下图所示,是够装IntelliJ IDEA了。

而且我还加了一根16G的内存条,内存够够的了。

接下来,我就以图文并茂的形式来一步一步教你安装IntelliJ IDEA。

第一步,双击ideaIU-2020.3.3.exe,进入IntelliJ IDEA的安装向导界面,如下图所示。

第二步,点击Next,选择我们需要安装的目录,这里默认即可,之所以我会选择安装在C盘下,是因为我的C盘是128G的固态硬盘。

注意哟,通常情况下大家去安装一个软件(例如一个开发工具)的时候,必须得将其安装在一个即不包含中文也不包含空格的路径下,而且通常还会保留它的一个版本号信息。

第三步,点击Next,然后根据你电脑的Windows操作系统,选择一下需要安装的是32位的还是64位的一个桌面快捷方式。由于我的电脑装的是64位的Windows 10操作系统,所以我就选择安装了64位的一个桌面快捷方式。

除此之外,可以看到在下面还会让你选择是否要关联相关格式的文件,例如.java文件、.groovy文件以及.kt文件等等,我们知道IntelliJ IDEA是可以来开发这些格式的文件的,但在这里不建议大家去关联这些格式的文件,这是因为通常时候我们都是用记事本程序来打开这些格式的文件的,如果你想看一看其中的内容的话,而不会特意地去用IntelliJ IDEA或者Eclipse来打开,如果你偏要反着来,那么你就得去启动IntelliJ IDEA或者Eclipse,这会很慢。所以,这儿并不建议你去选择关联相关格式的文件。

第四步,点击Next,跳转到如下界面,然后点击Install按钮进行安装。

安装过程如下图所示,请耐心等待。

安装完成以后,会跳转到如下界面,继而你就可以点击Finish按钮,以关闭IntelliJ IDEA的安装向导界面了。

这样,我们就安装好IntelliJ IDEA了,可以看到它的安装并不复杂,很简单。

最后,我们做一个总结,IntelliJ IDEA的安装并不复杂,似乎对硬件的要求并不高,但是在实际开发当中,对硬件还是有一定的要求的,因为IntelliJ IDEA在运行的时候,会产生大量的缓存和索引文件,这样可以加快我们的一个操作和用户体验。这些缓存和索引文件在下一篇中会提到,其实在上一篇中讲解如何卸载IntelliJ IDEA时,我就带领着大家看了一下,设置目录system中的caches目录里面存放的就是缓存与索引文件,这些文件的存在是需要硬件的一个支持的。如果大家之前使用Eclipse/MyEclipse时,电脑就有点卡或者慢,现在想希望通过IntelliJ IDEA来增强体验,那么这是不可能的,因为IntelliJ IDEA相对Eclipse/MyEclipse来讲,它对硬件的要求要更高一些。

通过刚才这样的一个说明,大家其实也能感受到,一个软件想要给用户的体验更好一些,那么通常情况下,它对硬件的要求都会要稍微高一些。在计算机IT领域里面,不知道大家有没有听过这几个定律,即摩尔定律、反摩尔定律以及安迪-比尔定律。这里,我稍微说一下安迪-比尔定律,它说的就是安迪给的,比尔都带走了,安迪指的是安迪-格鲁夫,他是Intel公司的CEO,Intel公司应该算是现代公司的一个典范了,该定律其实说的是以安迪为代表的硬件每升级一次,就被以比尔-盖茨为代表的软件都带走了。或者反过来说,每次咱们的操作系统做一次升级,会发现硬件都会做一次革新,这时会普遍带来一个换电脑的浪潮,因为要有更好的用户体验。软件也是如此,软件你要想体验得更好,它通常都会对硬件的要求更高一些,IntelliJ IDEA自然就符合这样的一个规则,你会发现它用起来比Eclipse更爽,这就是因为它对硬件的要求也更高一点点,这也算是一个平衡吧!

如果大家有兴趣的话,那么可以了解一下其他两个定律,这里我就不再多说了。

IntelliJ IDEA快速入门 | 第四篇:图文并茂教你基于Windows 10系统安装IntelliJ IDEA相关推荐

  1. IntelliJ IDEA快速入门 | 第六篇:使用IntelliJ IDEA编写你的第一个Java程序

    现在我们就要使用IntelliJ IDEA来编写咱们的第一个Java程序了,这是我们的第一次,值得好好记录! 第一步,双击IntelliJ IDEA在桌面上的快捷方式启动IntelliJ IDEA,如 ...

  2. IntelliJ IDEA快速入门 | 第二十一篇:IntelliJ IDEA中的常用配置(十三)——设置项目文件的编码

    如何设置项目文件的编码呢?首先,进入IntelliJ IDEA的设置界面中,并展开Editor这一项,这时你会看到File Encodoings,选中它之后,可以看到如下图所示的界面. 在以上界面中, ...

  3. IntelliJ IDEA快速入门 | 第十七篇:IntelliJ IDEA中的常用配置(九)——设置默认的字体、字体大小、字体的行间距

    统一设置默认字体 首先,进入IntelliJ IDEA的设置界面中,并展开Editor这一项,这时你会看到Font,选中它之后,可以看到如下图所示的界面. 然后,在以上界面中修改字体.字体大小以及字体 ...

  4. Java快速入门-01-基础篇

    Java快速入门-01-基础篇 如果基础不好或者想学的很细,请参看:菜鸟教程-JAVA 本笔记适合快速学习,文章后面也会包含一些常见面试问题,记住快捷键操作,一些内容我就不转载了,直接附上链接,嘻嘻 ...

  5. .NET Core实战项目之CMS 第五章 入门篇-Dapper的快速入门看这篇就够了

    写在前面 上篇文章我们讲了如在在实际项目开发中使用Git来进行代码的版本控制,当然介绍的都是比较常用的功能.今天我再带着大家一起熟悉下一个ORM框架Dapper,实例代码的演示编写完成后我会通过Git ...

  6. groovy if 判断字符串_Groovy快速入门看这篇就够了

    原标题:Groovy快速入门看这篇就够了 来自:刘望舒(微信号:liuwangshuAndroid) 前言 在前面我们学习了和两篇文章,对Gradle也有了大概的了解,这篇文章我们接着来学习Groov ...

  7. LayIM 3.9.1与ASP.NET SignalR实现Web聊天室快速入门(四)之ASP.NET SignalR核心功能介绍

    前言 本系列文章特点:使用ASP.NET SignalR和LayIM快速入门对接,实现一对一聊天,群聊,添加聊天群组,查找聊天记录等功能.源代码不包含LayIM的源代码,因为官方并没开源属于收费资源, ...

  8. java 快速入门_Java快速入门-01-基础篇

    Java快速入门-01-基础篇 如果基础不好或者想学的很细,请参看:菜鸟教程-JAVA 本笔记适合快速学习,文章后面也会包含一些常见面试问题,记住快捷键操作,一些内容我就不转载了,直接附上链接,嘻嘻 ...

  9. OpenCV-Python快速入门(四):色彩空间

    OpenCV-Python快速入门(四):色彩空间 前言 前提条件 实验环境 色彩空间 GRAY色彩空间 XYZ 色彩空间 YCrCb色彩空间 HSV色彩空间 HLS色彩空间 CIEL\*a\*b\* ...

最新文章

  1. MySQL8索引篇:性能提升了100%!!
  2. 2021年春季学期-信号与系统-第八次作业参考答案-第二小题
  3. 超级签名源码_苹果iOS超级签名源码技术解析
  4. 编程学习--从入门到放弃
  5. 硬件编程:硬件开发中常用的几种通信接口总结
  6. [PAT乙级]1038 统计同成绩学生
  7. 宋体配置JAVA j2ee (一) 轻松入门
  8. Conda solving environment一晚上还不能完成有解吗?
  9. tensorflow打印模型结构_钢结构模型3D打印与有限元网格的融合方法
  10. Python 扩展知识:编程习惯
  11. JSONObject简单测试使用
  12. python数字图像处理(6):图像的批量处理
  13. Realtek无线网卡在Linux,gentoo下Realtek无线网卡的解决方案…
  14. Linux 部分命令无法使用-bash: /usr/bin/*: Permission denied
  15. 关于8.0出现Only fullscreen opaque activities can request orientation
  16. DTMF信号检测分析(Matlab)
  17. 负载均衡下的多台tomcat服务器,通过memcache实现session共享
  18. 【java_设计模式】建造者模式
  19. Kalman滤波算法原理(Matlab/C/C++)
  20. ASEMI快恢复二极管RS1M、US1M和US1G能相互代换吗

热门文章

  1. BestCoder Round #66 GTW likes gt
  2. 对“一棵有124个叶节点的完全二叉树,最多有多少个结点”的思考
  3. 北京炎黄盈动2017笔试题
  4. 获取短信验证码(阿里云)进行验证
  5. 135 端口、137端口、139端口等主要用途
  6. python中repr()函数用法详解
  7. chatgpt赋能python:Python用什么软件搜题?推荐4款具有高效与准确性的题库搜索工具
  8. STM32F103系列GPIO重映射一览表
  9. python自学难度多少_python自学难吗
  10. 寒假学习HTML记录4