Intellij IDEA(简称IDEA)是Java语言的集成开发环境,在业界公认为是一款优秀的Java开发工具。分为Community社区版(免费)和Untimate终极版(付费)。

IDEA是一款智能编译器。它可以进行智能代码补全、提供问题工具窗口、代码上下文检查操作、实时模板、项目级别代码重构、重复代码检测等功能。

IDEA终极版为现代应用程序和Java相关微服务开发框架提供了一流的支持。IDEA对SpringBoot、Jakata EE、JPA等框架提供一流的支持。

其内部支持很多的内置工具,例如:调试器、数据库工具、终端、反编译器、WEB开发、版本控制(Git)、导航和搜索功能等。

下面就来介绍一下Windows版的Intellij IDEA如何安装和使用。

一、安装Intellij IDEA

1. 进入IDEA的官方下载页面,点我查看。向下找,找到2021.1.3版本(事实上,要下载的版本和最新版本使用Java编写代码的差异并不大)

2. 如下图:Windows选择2021.1.3版本的安装包进行下载

3. 双击打开安装包

4. 出现IDEA安装界面后,点击Next:

5. 选择安装路径,建议安装在除C盘外的其他位置,这里我安装在了D盘,完成后点击Next:

6. 如果前面选择安装路径的页面仍没有变换,请耐心等待一小会(或者多点几次Next)。出现下面页面以后,按照如图所示勾选即可:

7. 点击Install

8. 安装中,请耐心等待:

9. 点击Finish。至此,IDEA安装完成。

10. 双击桌面上的IDEA图标,打开IDEA,会弹出一个协议,按照下图所示勾选,然后点击Continue

11. 出现数据分享窗口后,选择Don't Send

12. 进入激活页面,我们下载的是IDEA Ultimate版,正常是需要按月或者按年支付费用的。此处我们先按照下图进行30天的免费试用:

如需正版,请点击右侧链接到官网购买(需要注册账号):点我进入

13. 出现下方这个页面以后,就说明我们30天使用申请成功,此时点击Continue

14. 进入IDEA欢迎界面以后,点击Plugins进入插件下载页面:

15. 点击右上角小齿轮,点击Manage Plugin Repositories

16. 点击左上角的加号,复制下方链接并粘贴到输入框中,然后点击OK:

https://plugins.zhile.io

17. 此时在插件下载页面中搜索IDE Eval Reset,然后点击Install

IDE Eval Reset插件的作用是无限延长IDEA的试用期。正常IDEA给我们的试用是30天,使用这款插件以后,只要快到了需要激活IDEA的时间,他就会自动延长一个月的试用期。从理论上来讲,安装这款插件以后,理论上就可以实现永久使用。

这款插件仅限于在IDEA 2021.2.2以下的版本使用,往后的版本中不适用。

18. 出现此弹框时,点击Accept,此时IDEA会安装此插件:

19. 至此,IDEA安装和简单的配置已经完成了。此插件具体使用详见下一部分内容。

二、使用Intellij IDEA编写并运行Java程序

1. 请确保本地已经安装了JDK,如果没有安装的,查看此文章一步一步安装即可:点我查看

2. 输入java -version命令表示电脑上已经成功安装并配置了JDK:

3. 创建项目:点击左侧Projects,然后点击New Project

4. IDEA会自动为我们检测本机是否安装JDK,下图表示已经成功安装了JDK,确认无误后点击Next

5. 直接点击Next

6. 填写项目名称,建议是英文名称,项目存储路径建议是英文路径并且自己后续可以找到的位置,完成后点击Finish

7. 进入IDEA主界面以后,会弹出一个每日小提示窗口,按照下图所示操作将其永久关闭:

8. 在左侧文件夹中,鼠标右键点击src蓝色文件夹,选择第一个New,再选择Java Class,创建一个Java文件:

9. 文件的命名必须符合Java类的命名规范:点我进入,查找标识符部分,查看标识符命名规范

10. 输入psvm或者main,然后直接回车就可以生成main方法:

11. 在main方法里输入sout然后点击回车,就会生成一个换行输出的语句:

12. 此时我们可以在程序中写点内容进行输出,效果图如下:

13. 运行Java程序:这里的运行就直接包括了编译和运行

方式一:鼠标右键,点击Run MyFirstProgram

方式二:使用快捷键,这里我使用的快捷键是Ctrl+Shift+F10,具体的快捷键详见自己鼠标右键后Run xxx后面对应的快捷键执行即可

运行结果如下:

14. IDE Eval Reset插件的无限期使用:点击上方Help,然后点击最下面的Eval Reset

15. 按照下图所示进行勾选,然后点击Reset,此时IDEA会自动重启。

16. 点击Yes,就会重启,此时IDEA的试用期就会延长。

三、Intellij IDEA的卸载(可选)

1. 找到IDEA的安装目录,双击Uninstall.exe开始卸载:

2. 将下面两个框进行勾选。然后点击Uninstall

3. 卸载中,请耐心等待

4. 卸载完成,点击Close

Intellij IDEA安装与配置教程(Windows版)的更多相关文章

  1. Nginx+Tomcat安装与配置(windows版)

    相信很多人都听过nginx,这个小巧的东西慢慢地在吞食apache和IIS的份额.那究竟它有什么作用呢?可能很多人未必了解. 说到反向代理,可能很多人都听说,但具体什么是反向代理,很多人估计就不清楚了 ...

  2. Node.js安装+环境配置【Windows版】

    Node.js安装及环境配置之Windows篇  一.安装环境 1.本机系统:Windows 10 Pro(64位)2.Node.js:v6.9.2LTS(64位) 二.安装Node.js步骤 1.下 ...

  3. Node.js安装详细步骤教程(Windows版)

    什么是Node.js? 简单的说 Node.js 就是运行在服务端的 JavaScript. Node.js是一个基于 Chrome V8 引擎的 JavaScript 运行环境: Node.js使用 ...

  4. node安装及配置之windows版

    一.下载地址 https://nodejs.org/zh-cn/download/ https://nodejs.org/zh-cn/download/releases/ 二.安装步骤 1.双击“no ...

  5. nginx是什么nginx安装与配置之windows版

    1.nginx是什么 为了快速了解nginx我们先引用网上的nginx介绍: Nginx ("engine x") 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP ...

  6. Apache下载、安装及配置(Windows版)

    一.Apache的下载 1.点击链接http://httpd.apache.org/download.cgi,找到所需版本,如下图位置: 2.点击所需版本,选择Windows文件格式,如下图位置: 3 ...

  7. bat-静默安装并配置mysql(windows版)

    mysql版本 mysql-5.6.35-winx64 路径关系 @echo off Setlocal enabledelayedexpansion @REM vscode中自动开启延迟环境变量扩展, ...

  8. PyCharm和JDK安装与配置(windows)

    原创 PyCharm和JDK安装与配置(windows) mb5cd21e691f31a关注0人评论2024人阅读2020-03-20 21:08:41   一.PyCharm安装与配置 PyChar ...

  9. Tomcat7安装及配置教程

    Apache  Tomcat7.0安装及配置教程.. Apache  Tomcat7.0官方网站链接:http://tomcat.apache.org/ apache-tomcat-7.0.73-wi ...

  10. Tomcat8安装及配置教程

    Apache  Tomcat8.0安装及配置教程.. Apache  Tomcat8.0官方网站链接:http://tomcat.apache.org/ apache-tomcat-8.0.39-wi ...

随机推荐

  1. Vue项目的创建、运行与端口号修改

    前言:Vue-cli是Vue官方提供的一个脚手架,用于快速生成一个Vue的项目模板,依赖于NodeJS环境 NodeJS下载:NodeJS安装下载 Vue-cli下载:Vue-cli下载 一.Vue图 ...

  2. CentOS(7.6)环境下迁移Mysql(5.7)的data目录到指定位置

    第一步:关闭Mysql #关闭Mysql服务systemctl stop mysqld#查看Mysql服务状态 ps -ef|grep mysql 第二步:创建新目录,并拷贝数据文件 #创建data文 ...

  3. 写入数据或者通过EXCEl批量导入到数据库时报类型转换异常问题

    报错日志如下(此处我用的是达梦,实际MySQL和oracle也会有类似的问题): Cause: org.apache.ibatis.type.TypeException: Error setting ...

  4. [ARC168E] Subsegments with Large Sums

    题目链接 看到严格选 \(k\) 个,不难想到 WQS二分.定义 \(f(x)\) 为分成 \(x\) 段,最多有多少个超过 \(S\) 的.然后你会发现他不是凸的.因为他有很多平段,比如把两个很小的 ...

  5. [ABC246F] typewriter

    Problem Statement We have a typewriter with $N$ rows. The keys in the $i$-th row from the top can ty ...

  6. Spring Framework系统架构

  7. 测试member和coupon的远程调用

    测试member和coupon的远程调用 想要获取当前会员领取到的所有优惠券.先去注册中心找优惠券服务, 注册中心调一台优惠券服务器给会员,会员服务器发送请求给这台优 惠券服务器,然后对方响应. Fe ...

  8. SaaS 营销,如何利用 RPA 实现自动化获客?

    大家好,这次给大家带来如何利用 RPA 实现自动化获客. 一.RPA 是什么?难吗? RPA 对大家来说,可能挺陌生的,其实它很简单. Robotic Process Automation(简称 RP ...

  9. Spire.Cloud 在线协同编辑Word文档

    协同编辑,即项目管理者在用户管理系统下,允许多人(用户)同时编辑同一Word/Excel/PPT 文档.Spire.Cloud支持的协同编辑模式包含两种: 1. 快速模式:其他编辑者可以及时看到对文档 ...

  10. 当 BACnet 遇上 IoT,你将体验到不一样的大楼

    本文分享自华为云社区<当 BACnet 遇上 IoT>,作者:美码师zale . 引言 在十四五规划中,"新基建"无疑是倍受关注的重点领域.而关于"新基建&q ...