安装IDEA软件之前需要做哪些准备?

在安装IDEA软件之前,需要先确定电脑中有没有JDK,如果没有需要先安装JDK。

JDK是整个JAVA的核心,包括了Java运行环境,Java工具(javac/java/jdb等)和Java基础的类库。

如何检查有没有安装jdk?

win + R键输入cmd进入命令行,在命令行中输入java -version ,如果出现类似于下面截图的,说明已经安装好了JDK,就可以跳过下面的步骤直接安装IDEA了。



如果是类似于下面的截图,说明没有安装jdk,需要安装JDK以及配置相应的环境。

如何进行JDK安装?:

JDK版本分为长期支持版和非长期支持版,一般选择jdk8.0

Oracle官网上jdk8.0下载地址:

https://www.oracle.com/java/technologies/javase-jdk8-doc-downloads.html



下载以后按照提示安装JDK即可,在安装过程中也可以自定义文件目录但一定要记清楚安装路径,配置环境时需要安装路径

如何配置JDK环境?

安装好JDK软件后返回桌面,右键单击我的电脑选择属性——》高级系统设置——》环境变量

在 "系统变量" 中设置 3 项属性,JAVA_HOME、PATH、CLASSPATH(大小写无所谓),若已存在则点击"编辑",不存在则点击"新建"。

变量设置参数如下:

变量名: JAVA_HOME
变量值: C:\Program Files (x86)\Java\jdk1.8.0_91 要根据自己的实际路径配置
变量名: CLASSPATH
变量值: .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 注意前面有个"."
变量名: Path
变量值: %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 在 Windows10 中,Path变量里是分条显示的,我们需要将%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 分开添加,否则无法识别:

测试JDK是否安装成功可以使用前面的win + R输入cmd进入命令行后输入

java -version命令验证是否成功。

IDEA软件的下载地址:

链接:https://pan.baidu.com/s/1DxuD2bJl1loQvTQtpBxhyg?pwd=6noy

提取码:6noy

IDEA安装注意事项:

1、内存最好在8G以上。

2、CPU最好是在i5以上。

3、最好安装在SSD固态硬盘,本人亲测安装在机械硬盘硬盘启动时间为1分钟40秒左右,而安装在固态硬盘大约在30秒左右即可以完成。

安装软件过程



可以自己选择安装路径,推荐选择有固态硬盘的盘符下面



选择32位还是64位,主要是看自己的电脑是32位的还是64位的。







提升IDEA运行速度的设置

1、根据自己的电脑系统位数,如果是32位的机子内存不会超过4G,没有太大的空间进行调整,建议就不需要调整了。

2、如果是64位机子,且内存在8G以下或者只是进行静态页面开发的用户,就不需要进行修改了。

3、如果是64位机子而且内存大于8G,开发大型项目、JAVA开发、android开发建议进行修改,修改过程如下:

1、进入JAVA软件安装的地方,进入bin目录

2、找到idea64.exe.vmoptions文件,并打开



3、未修改前的代码如下



4、将代码修改为下面这样

最新文章

  1. Moon.Orm 5.0 (MQL版) 欣赏另一种Orm的设计风格----大道至简
  2. zookeeper进行leader选举
  3. php 调试工具及学习PHP垃圾回收机制了解引用计数器的概念
  4. CAD格式DWF嵌入到自己的网页中展示--Autodesk Design Review
  5. Jquery 获取checkbox的checked问题
  6. 2015华为机试——数字基root
  7. org/apache/commons/pool/impl/GenericObjectPool异常的解决办法
  8. asp.net检查服务器上目录或文件是否存在示例
  9. 也来谈谈IT培训
  10. Git学习随笔
  11. BT656跟BT1120和BT709有什么区别
  12. 连接SQL Server数据库
  13. CodeForces615A-Bulbs-模拟
  14. zabbix系列~ 监控模式
  15. ES 插入十万条数据耗时1573秒
  16. ActiveMQ 的连接和会话
  17. 禁止网站被别人通过iframe引用
  18. 【loj2064】找相同字符
  19. java记录linux top命令信息
  20. 浅谈二分查找 JavaScript

热门文章

  1. Prometheus由于时间不同步导致数据不显示
  2. Mysql之B+树索引实战
  3. C printf格式化输出
  4. Java并发机制(2)--synchronized与Lock
  5. JavaScript使用原型链实现继承
  6. Java 中 IO 流分为几种?
  7. SpringBoot 自定义配置文件不会自动提示问题
  8. 什么是 Spring 配置文件?
  9. Netty之非阻塞处理
  10. swagger的作用和配置使用